继承
继承:在多个同类中有多个重复的代码,可以提取出来放到一个父类中,但是必须要满足 is-a 的关系。关键字 extends
如:public class Person{
} //人类为父类
publish class Student extends Person{
} //学生类为子类继承父类
继承只能单根继承,不可以多根继承,但是可以间接继承
如:public class LiMing extends Student {
} 子类 // LiMing 继承可以Student 不可以直接继承Person
使用关键字super 调用父类的方法和属性时,在构造方法中使用,必须在第一行。
那些不能被继承:1.父类的构造方法 2.private 修饰的内容 3.不同包下的默认修饰的内容
Object 是所有类的父类
子类可以调用父类的属性和方法,子类也可以有自己独有的属性和方法。
子类继承父类时构造方法的调用规则:在子类构造方法中显示调用父类构造方法的时候,则调用指定的构造方法,如果子类构造方法中隐式调用父类构造方法,则调用父类无参构造方法

浙公网安备 33010602011771号