继承
格式:
public class 子类 extends 父类{
}
特点:
子类的对象是由父类和子类共同去设计,子类可以访问两个类中非私有的数据
作用:
抽取多个类中相同的代码放到一个父类中,简化代码,提高代码的复用性
方法重写:
当父类的方法不足以满足子类的需求的时候,子类就重写方法 : 写一个一模一样的方法
注意事项:
- @Override 方法重写的标记
- 私有方法、静态方法没有重写
权限修饰符
- private
- 缺省
- protected
- public
继承体系
- Java支持单继承和多层继承,不支持多继承
Object类
- 所有类的父类或者间接父类
继承之后成员的访问特点:
- 根据就近原则去访问数据
- this代表本类
- super代表父类
继承之后构造器的访问特点:
- 子类的所有构造器默认都会调用父类的无参构造器
- 可以使用super(xx ,xx ..) 访问父类的有参构造,实现在创建子类对象的时候,给父类的成员变量赋值