高手请进!面向对象编程,C#编程:

定义一个车辆(Vehicle)基类,具有Run、Stop等方法,具有Speed(速度)、MaxSpeed(最大速度)、Weight(重量)等域。然后以该类为基类,派生出bicycle、car等类。并编程对该派生类的功能进行验证。

第1个回答  2009-06-02
“面向过程”就是汽车run是一个事件,汽车stop是另一个事件。在编程序的时候我们不关心的是某一个事件。而不是汽车本身。我们分别对run和stop编写程序。类似的还有修理等等。

到了编程就是:
public class 运营
{
void run
{
.........
}
void stop
{
...........
}
}

“面向对象”需要建立一个汽车的实体,由实体引发事件。我们关心的是一个汽车而不是汽车的每个事件。
public class 汽车
{
void run()
{
.........
}
void stop()
{
........
}
}
使用的时候需要建立一个汽车对象,然后进行应用。
相似回答