java之继承

Posted shenyueshuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之继承相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

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

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

 

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

 super- this关键字  

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

 

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

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

new Cat();

public Cat(){

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

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

}

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

以上是关于java之继承的主要内容,如果未能解决你的问题,请参考以下文章

JAVA面向对象之继承

Java面向对象之继承

Java开发知识之Java的继承多态跟接口*

Java学习面向对象之继承

Java之继承

Java之继承