继承的概念:提供的一种子类沿用父类通用行为和属性的编码方式。
继承的优势:减少代码冗余,进而可以提升代码的可维护性,提升代码可扩展性。
继承的特点:1、传递性 2、相对性 3、单根性(一个子类有且仅有一个父类)。
Java类虽然只能有一个直接父类, 但它可以有无限多个间接父类.。
继承的实现方式:extends是关键字,后跟父类的类名,如果没有父类,则默认父类是java.lang.Object。
重点: 子类可以通过继承自动获得父类中访问权限为public,protected,default,的成员变量和方法,但是不能继承权限为private的成员变量和方法。
实现继承的类被称为子类. ,被继承的类被称为父类.。
子类继承了父类, 也将获得父类的全部成员变量和方法.
父类和子类的关系, 是一种一般和特殊的关系. ,例如动物类和狗类的关系, 狗类继承了动物类 ,狗类是动物类的子类, 动物类是狗类的父类.
例如:打卡第一天

相关文章: