目录
什么是继承?
- java中提供的一个关键字extends,用这个关键字,可以让一个类与另一个类建立起继承关系。
public class Student extents Person {}
- Student称为子类(派生类),Person称为父类(基类或超类)
用继承的好处:
- 可以将多个子类中重复的属性抽取到父类中,提高了代码的复用性。
- 子类可以在父类的基础上,增加子类特有的属性及其功能,使子类更加强大。
什么时候使用继承?
当类与类之间,存在相同(共性)的内容,并且满足子类是父类中的一种,就可考虑继承,来优化代码。
如下图:是正确的继承关系
反例:子类和父类没有相关性