面向对象程序设计
选用一种面向对象程序设计语言,采用类、对象以及相关概念所进行的程序设计
- 同一个类的不同实例具有相同数据结构和规律相同的行为
- 同一个类的不同因持有不同的值所以具有不同状态
- 实例的初始状态可以在实例化时确定
继承和类层次结构
OOP中使用继承机制解决实体特征方面有关联的相似性——开发人员不必从零开始构造程序,只需对差别进行设计
对象消息传递和方法
调用某对象的方法实质是向该对象发送消息,方法名是消息的名称,消息的内容是方法的实际参数
对象自身引用
类属类
类型参数机制
无实例的类
抽象类