java之继承

extends : 拓展的意思.    子类是父类的拓展  

JAVA中只有单继承 ,没有多继承 !

继承 是类和类之间的关系,类和类的关系还有 依赖,组合,聚合等.

继承: 顾名思义 儿子继承爸爸的所有钱财.

  子类继承父类类用exntends关键字.

子类 和父类之间,可以用 是 is a 来诠释,  比如: 人类 和 学生类 ,   学生 是人,  

被继承的类叫做 基类,父类

继承的类叫做 子类,派生类

  子类 比父类 的功能要多,   子类继承所有父类的东西,并且子类还可以自行扩展和父类不一样的功能.

 

Object 类是所有类的父类或间接父类

 super- this关键字  

我们在new一个对象的时候,调用其构造方法, 是先调用了父类的构造方法,然后在调用本类的构造方法,

 

无参构造方法是类的默认构造方法,  

如果写了其他有参构造方法,应该把无参构造方法显示的写出来.  不然无法调用原有的无参构造器

new Cat();

public Cat(){

//默认第一句调用 super(); 

//然后才是子类的构造操作.

}

方法的重写 :*** 多态***

posted @ 2020-05-24 13:10  七彩云朵^/^  阅读(114)  评论(0编辑  收藏  举报