33、面向对象编程:继承

面向对象编程:继承

1. 目标

在学习面向对象编程的继承时,你将达成以下目标:
- 理解继承的概念,以及如何基于现有类来开发新类。
- 掌握超类和子类的概念,以及它们之间的关系。
- 学会使用关键字 extends 来创建一个继承其他类属性和行为的类。
- 了解如何在超类中使用访问修饰符 protected ,使子类方法能够访问这些超类成员。
- 掌握从子类中使用 super 关键字访问超类成员的方法。
- 学习构造函数在继承层次结构中的使用方式。
- 了解 Object 类的方法,它是所有类的直接或间接超类。

2. 继承简介

继承是面向对象编程中的一个重要概念,通过继承,我们可以创建一个新类,该类获取现有类的成员,并可能通过新的或修改后的功能对其进行扩展。使用继承,在开发新类时可以基于现有的、经过验证和调试的高质量软件,从而节省开发时间,同时也提高了系统有效实现和维护的可能性。

在创建类时,我们可以指定新类继承现有类的成员,而不是完全声明新的成员。现有类被称为超类,新类则是子类。子类可以成为未来子类的超类,并且可以添加自己的字段和方法,因此子类比其超类更具体,代表了更特定的一组对象。子类展示了其超类的行为,并且可以修改这些行为以适应子类的需求,这就是为什么继承有时也被称为特化。

在 Java 中,类层次结构从 Object 类(位于 java.lang 包中)开始,每个 Java 类都直接

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值