面向对象技术的两大要素
来源:岁月联盟
时间:2009-02-19
1.对象
从概念上讲,对象代表着正在创建系统中的一个实体。从形式上讲,对象是待处理的程序单元,是数据和方法的封装体。在C++中是数据成员和成员函数的封装体。
方法由若干操作构成。对象实现了信息隐藏,方法的具体实现外部是不可见的,封装的目的是阻止非法访问。对象通过消息与另一个对象传递信息。消息与方法一一对应,在c++中,消息就是成员函数的调用。
2.类
类是对象的抽象及描述,是创建对象的样板,它包含着一类对象的数据描述和方法定义。
一个类的所有对象都有相同的数据结构,共享相同的方法,而各个对象有各自不同的状态,类是所有对象的共同行为和不同状态的集合。
由一个特定的类所创建的对象称为这个类的实例。
上一篇:C语言条件编译知识点
下一篇:面向对象技术的由来和发展