1>基本概念
-
子类:又称为派生类,子类一定具有父类的全部属性与行为,并且拥有的属性更多,具有的行为更加丰富,表示的范围更小。
-
父类:又称为超类。
-
语法:子类
extends
父类
2>继承的原则
- Java中不支持多继承,也就是说一个子类不能拥有多个父类。但Java支持多重继承,但最好不超过3重继承。简单的说爷爷可以有孙子,孙子不能再有孩子。
class A
class B extends A{
}
class C extends B{
}
- 子类对象在进行实例化之前一定会首先实例化父类对象,先有父类对象才有子类对象,即先调用父类的构造方法之后再调用子类构造方法。
class Person
{
Person(){<