什么是继承?继承机制的作用是什么?子类继承了父类中的什么?子类不需要父类的成员时怎么办?能够删除?

什么是继承?继承机制的作用是什么?子类继承了父类中的什么?子类不需要父类的成员时怎么办?能够删除?,第1张

对象的一个新类从现有的类中派生,这个过程叫做继承。
子类除父类中的private(私有)属性外,都可以继承。
不需要父类的属性时,可以覆盖调原属性。
类似于普遍性和特殊性。
举个例子,地球上有人,人分成 黄 黑 白 三种,这时,三种都继承了人的基本属性而又有自己独特的肤色属性,以此类推。有一部分人放弃原有的和平属性,侵占别人的领地,奴化别的民族,颠倒别人的历史,这时我们称他们为“鬼子”。

子类可以继承父类的构造方法,并遵循以下原则:
1、子类无条件的继承父类的无参构造方法。
2、子类自身没有定义构造方法,继承父类的无参构造方法,作为构造方法;子类自身定义了无参构造方法。
3、对于父类的含参构造方法,子类可以在自己的构造方法的第一行使用关键字super来调用。
代码如下:
//Fighterjava
class Airplane{
private int speed;
public Airplane(int s) {
speed=s;
Systemoutprintln;
}
}
class Warplane extends Airplane{
public Warplane() {
super(600);
Systemoutprintln;
}
public Warplane(int s) {
super(s);
Systemoutprintln;
}
}
public class Fighter extends Warplane{
public Fighter(){
super();
Systemoutprintln);
}
public Fighter(int s){
super(s);
Systemoutprintln;
}
public static void main(String[] args) {
Systemoutprintln;
Fighter f1=new Fighter();
Systemoutprintln;
Fighter f2=new Fighter(500);
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10427263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存