继承的概述

面向对象三大特征:封装 继承 多态

封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为

继承: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

posted @ 2026-01-13 18:04  junewang35  阅读(1)  评论(0)    收藏  举报