【Java笔记】java继承
java继承
继承是多态的前提,没有继承就没有多态
继承主要解决的问题:共性抽取
继承的格式
定义父类的格式:(一个普通的类定义)
public class 父类名称{
//...
}
定义子类的格式:
public class 子类名称 extends 父类名称{
//...
}
在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问方式有两种:
- 直接通过子类对象访问成员变量:
等号左边是谁,就优先用谁,没有则向上找 - 间接通过成员方法访问成员变量:
方法属于谁,就优先用谁,没有则向上找