160 继承汇总构造函数!构造函数!构造函数!的特点

160 继承汇总构造函数!构造函数!构造函数!的特点

package Demo07;//160 继承汇总构造函数!构造函数!构造函数!的特点
/*

  • 继承关系中,父子类构造方法的访问特点
  • 1.子类构造方法当中有一个默认的隐含的"super"调用,所以一定是先调用的父类构造,后执行的子类构造
    *2.可以通过super关键字来构造调用父类重载构造
    *3.super的父类构造调用,必须是子类构造方法的第一个语句,并且一字子类不能多次调用多个super构造–重要
    *4.子类必须调用父类方法,不写super时,则默认赠送super (),写了的话,只能写一次supper();
  • /
    public class demo01Constructor {
    public static void main(String[] args) {
    Zi zi=new Zi();
    //Fu fu=new Fu();
    }
    }
    //
    ************************************************************************************
    package Demo07;

public class Fu {
public Fu(){//通过super关键字,调用父类,构造了一个重载
System.out.println(“父类有参构造!”);
}
public Fu(int num){
System.out.println(“父类无参构造!”);
}

}
//*************************************************************************************
package Demo07;

public class Zi extends Fu {
//super();
public Zi(){
//super();//这个是程序默认写的,即使不写,在系统里默认写的有
super(10);//构造调用父类重载构造
System.out.println(“子类构有参构造!”);
}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值