Skip to main content

面向对象程序设计

选用一种面向对象程序设计语言,采用类、对象以及相关概念所进行的程序设计

  • 同一个类的不同实例具有相同数据结构和规律相同的行为
  • 同一个类的不同因持有不同的值所以具有不同状态
  • 实例的初始状态可以在实例化时确定

继承和类层次结构

OOP中使用继承机制解决实体特征方面有关联的相似性——开发人员不必从零开始构造程序,只需对差别进行设计

对象消息传递和方法

调用某对象的方法实质是向该对象发送消息,方法名是消息的名称,消息的内容是方法的实际参数

对象自身引用

  • 使方法在一个类及其字类的范围内具有共性

重置

  • 在子类中重新定义父类中已经定义的方法

类属类

类型参数机制

无实例的类

抽象类