目录
继承是什么
面向对象三大特征之一,减少编程中的代码冗余,实现代码重用
使用的关键字是: extends
访问修饰符 子类名 extends 父类名{
}
方法重写
子类重写父类的方法
二个方法方法名相同
参数相同
访问权限不能严于父类
返回值类型相同或是其子类
```java
public class Animal {
public void bark(){
System.out.println("动物叫的方法");
}
}
class Cat extends Animal{
@Override
public void bark() {
super.bark();
System.out.println("猫的叫声:喵");
}
}
```
super
在子类中,可以通过super关键字,调用父类的属性和方法
在子类的构造函数中,可以通过super关键字,调用父类的构造函数,注意必须在构造函数中的第一行
在一个构造函数中,不能同时用super和this关键字一起调用构造函数
继承关系中构造函数的执行顺序
实现化一个子类对象时,首先调用父类的构造,再调用子类的构造函数,依次从上往下调用
父类的哪些成员子类不能继承
私有属性和方法(私有成员)
构造方法

被折叠的 条评论
为什么被折叠?



