1.继承的作用
- 基本作用:子类继承父类,代码得到了复用
- 重要作用:有了继承关系,才有了后期的方法覆盖和多态机制
2.继承的相关特性
- B类继承A类,则称A类为超类(superclass)、父类、基类
B类则成为子类(subclass)、派生类、扩展类 - java只支持单继承
- java有时候会产生简介继承的效果(class C extends B, class B extends A)
- 子类可以继承父类除了构造方法的部分。private修饰的不能在子类中直接访问,但可以间接访问
- java中没有显示的继承任何类,默认继承Object类,一个对象与生俱来有Object类型中所有的特征
- 继承的缺点,使得类间的耦合度高,父类改变影响子类
3.继承需要满足的条件
凡是能采用“is a” 表述的,都可以继承
- Cat is an Animal
- Dog is an Animal
4.JDK源代码
D:\develop\Java\jdk-14\lib\src
D:\develop\Java\jdk-14\lib\src\java.base\java\lang
- System.out.print(); System类 out静态变量 println()方法
- private static native void registerNatives(); 单源代码当中有个方法以“;”结尾,并且