发布网友 发布时间:2022-04-23 13:51
共1个回答
热心网友 时间:2023-10-16 15:28
继承。是子类自动共享父类之间数据和方法的机制,直接获得已有的性质和特征而不必重复定义它们。由类的派生功能体现,一个类直接继承其它类的全部描述,同时可修改和扩充。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。
继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。在共有属性的基础之上,继承者也可以定义自己独有的特性。 继承有两种实现方式,实现继承指直接使用基类的属性和方法而无需额外编码的能力;接口继承指仅使用属性和方法的名称、但子类必须提供实现的能力。
基本组成
1、对象
对象的概念贯穿于面向对象开发全过程,即系统就是对象构成的,只是每个阶段对象的具体化程度不一样,这样使各个开发阶段的系统成分良好地对应,显著地提高了系统的开发效率与质量,并大大降低系统维护的难度。
2、类
对一组有相同数据和相同操作的对象,是对象的模板,其包含的方法和数据描述一组对象的共同行为和属性。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其他类,形成类层次结构。
3、消息
对象通过发送消息的方式请求另一对象为其服务。消息为对象之间进行通信的一种规格说明,一般三部分组成:接收消息的对象、消息名及传递的数据。对象之间传递消息体现问题域中事物间的相互联系。
以上内容参考 百度百科-面向对象方法