java中的继承
概念
- 程序中的继承要满足一个前提:is a
- 父类是具有共性的,子类是具有特性的
- java是单根继承(即一个子类,只能有一个直接父类)
好处
在子类中在可以获取弗雷哪里可以继承的的方法和属性
继承当中构造方法
- 子类构造必然要调用一个父类(爸爸)构造
- 默认调用的是父类的无参构造
- 如果没有无参构造,可以使用关键字super
- 在子类当中可以使用this调用其他构造,但是最后一定要有super调用父类构造
super和this的使用方法基本一致
this调用当前对象
super调用父类对象
点击查看代码
copypublic 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;
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步