java之继承
extends : 拓展的意思. 子类是父类的拓展
JAVA中只有单继承 ,没有多继承 !
继承 是类和类之间的关系,类和类的关系还有 依赖,组合,聚合等.
继承: 顾名思义 儿子继承爸爸的所有钱财.
子类继承父类类用exntends关键字.
子类 和父类之间,可以用 是 is a 来诠释, 比如: 人类 和 学生类 , 学生 是人,
被继承的类叫做 基类,父类
继承的类叫做 子类,派生类
子类 比父类 的功能要多, 子类继承所有父类的东西,并且子类还可以自行扩展和父类不一样的功能.
Object 类是所有类的父类或间接父类
super- this关键字
我们在new一个对象的时候,调用其构造方法, 是先调用了父类的构造方法,然后在调用本类的构造方法,
无参构造方法是类的默认构造方法,
如果写了其他有参构造方法,应该把无参构造方法显示的写出来. 不然无法调用原有的无参构造器
new Cat();
public Cat(){
//默认第一句调用 super();
//然后才是子类的构造操作.
}
方法的重写 :*** 多态***