继承的概述
面向对象三大特征:封装 继承 多态
封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为
继承:java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起继承关系
public class Student extends Person{}
Student子类 Person父类,子类继承父类
使用继承的好处:
a. 可以把多个子类中重复的代码抽取到父类中,提高代码的复用性
b. 子类可以在父类的基础上增加其他的功能,使子类更强大
什么时候使用继承:
当类与类之间,存在相同(共性)的内容,并满足子类是父类的一种,就可以考虑使用继承,来优化代码
eg. https://img2024.cnblogs.com/blog/3659684/202601/3659684-20260113175710949-1990822504.png
继承抽取共同点要符合实际,子类是父类的一种
小结:
https://img2024.cnblogs.com/blog/3659684/202601/3659684-20260113180301822-133373711.png

浙公网安备 33010602011771号