面向对象编程:继承
1. 目标
在学习面向对象编程的继承时,你将达成以下目标:
- 理解继承的概念,以及如何基于现有类来开发新类。
- 掌握超类和子类的概念,以及它们之间的关系。
- 学会使用关键字 extends 来创建一个继承其他类属性和行为的类。
- 了解如何在超类中使用访问修饰符 protected ,使子类方法能够访问这些超类成员。
- 掌握从子类中使用 super 关键字访问超类成员的方法。
- 学习构造函数在继承层次结构中的使用方式。
- 了解 Object 类的方法,它是所有类的直接或间接超类。
2. 继承简介
继承是面向对象编程中的一个重要概念,通过继承,我们可以创建一个新类,该类获取现有类的成员,并可能通过新的或修改后的功能对其进行扩展。使用继承,在开发新类时可以基于现有的、经过验证和调试的高质量软件,从而节省开发时间,同时也提高了系统有效实现和维护的可能性。
在创建类时,我们可以指定新类继承现有类的成员,而不是完全声明新的成员。现有类被称为超类,新类则是子类。子类可以成为未来子类的超类,并且可以添加自己的字段和方法,因此子类比其超类更具体,代表了更特定的一组对象。子类展示了其超类的行为,并且可以修改这些行为以适应子类的需求,这就是为什么继承有时也被称为特化。
在 Java 中,类层次结构从 Object 类(位于 java.lang 包中)开始,每个 Java 类都直接
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



