1.1抽象过程
所有编程语言都提供抽象机制。
面向对象程序设计方式:
1.万物皆对象。
可以将对象视作一个特殊的变量,如:
类class A{int i; double b;}
创建类和创建变量是一样的,A a;(创建对象a)---> int i;(创建变量i);
同时,也可以用类来描述物品或其它抽象的东西,例如:
class 长方体{
double 长;
double 宽;
double 高;
}
如果用‘长方体’创建一个对象,长10,宽8,高5,那么它就很好的说明了长方体的特征,同理,也可以描述其它的东西。
2.程序是对象的集合,它们通过发送消息来告知彼此所要做的。
实际上就上对象间彼此调用方法。
3.每个对象都有自己的由其他对象所构成的存储。
4.每个对象都拥有其类型。
5.某一特定类型的所有对象都可以接收同样的消息。