面向对象特征:
1.抽象
忽略与目标无关的东西,以便将注意力集中在当前目标所在的方向。包括过程抽象和数据抽象。
2.继承
类的重用。新的类有现有的类所派生,即为继承。派生类拥有基类的方法和变量。
3.封装
将过程和数据包围起来,对数据的访问只能通过已定义的界面。被包围的对象只能通过一个被保护的接口来访问其他对象。
4.多态
不同类对同一个消息可以做出不同的响应。
面向对象特征:
1.抽象
忽略与目标无关的东西,以便将注意力集中在当前目标所在的方向。包括过程抽象和数据抽象。
2.继承
类的重用。新的类有现有的类所派生,即为继承。派生类拥有基类的方法和变量。
3.封装
将过程和数据包围起来,对数据的访问只能通过已定义的界面。被包围的对象只能通过一个被保护的接口来访问其他对象。
4.多态
不同类对同一个消息可以做出不同的响应。