java中的继承
Posted qiyuancc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的继承相关的知识,希望对你有一定的参考价值。
概念
- 程序中的继承要满足一个前提:is a
- 父类是具有共性的,子类是具有特性的
- java是单根继承(即一个子类,只能有一个直接父类)
好处
在子类中在可以获取弗雷哪里可以继承的的方法和属性
继承当中构造方法
- 子类构造必然要调用一个父类(爸爸)构造
- 默认调用的是父类的无参构造
- 如果没有无参构造,可以使用关键字super
- 在子类当中可以使用this调用其他构造,但是最后一定要有super调用父类构造
super和this的使用方法基本一致
this调用当前对象
super调用父类对象
点击查看代码
public class Father
protected String name;
protected int age;
public Father(String name)
this.name = name;
public Father(String name , int age)
this(name);
this.age = age;
public class Child extends Father
public Child(String name)
super(name);
public Child(String name , int age)
this(name);
super.age = age;
以上是关于java中的继承的主要内容,如果未能解决你的问题,请参考以下文章