如题所述
“面向对象”是一种以事务为中心的编程思想。
比如以公共汽车而言。
“面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们不关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。类似的还有修理等等。
到了编程就是:
public class 运营
{
void 汽车启动
{
}
void 汽车到站
{
}
}
“面向对象”需要建立一个汽车的实体,由实体引发事件。我们关心的是一个汽车而不是汽车的没个事件。
public class 汽车
{
void 到站()
{
}
void 启动()
{
}
}
使用的时候需要建立一个汽车对象,然后进行应用。
其实条条大路通罗马,两种方式仅仅是编程思想上的不同。一般介绍.net的书上的前几章都会讲一些这方面的内容,在找找书看看就成了!
答案补充
其实看谁的并不要紧,现在基本都是差不多的,关键是自己能听得懂谁讲的,还是要实际应用才能提高,光看别人做是提高很慢的,一定要自己动手,java首先要学习好搭建环境,然后在是语言,写程序算法思路很重要的
比如以公共汽车而言。
“面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们不关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。类似的还有修理等等。
到了编程就是:
public class 运营
{
void 汽车启动
{
}
void 汽车到站
{
}
}
“面向对象”需要建立一个汽车的实体,由实体引发事件。我们关心的是一个汽车而不是汽车的没个事件。
public class 汽车
{
void 到站()
{
}
void 启动()
{
}
}
使用的时候需要建立一个汽车对象,然后进行应用。
其实条条大路通罗马,两种方式仅仅是编程思想上的不同。一般介绍.net的书上的前几章都会讲一些这方面的内容,在找找书看看就成了!
答案补充
其实看谁的并不要紧,现在基本都是差不多的,关键是自己能听得懂谁讲的,还是要实际应用才能提高,光看别人做是提高很慢的,一定要自己动手,java首先要学习好搭建环境,然后在是语言,写程序算法思路很重要的
温馨提示:答案为网友推荐,仅供参考