/**
* 继承中的构造方法:
* 子类在创建对象的时候,默认会访问父类的无参构造方法,在创建对象的同时会执行父类的无参构造
* 在构造方法的第一行都有一条默认的语句:super()
* 在子类中可以用super调用父类的构造函数
*
*/
public class 继承中构造方法的使用 {
static class Fu {
public Fu() {
System.out.println("我是父类的方法01");
}
public Fu(String a) {
System.out.println("我是方法" + a);
}
}
static class Zi extends Fu{
public Zi(){
super();
// super("张三");
}
public Zi(String a){
this(); // this 调用自身的无参构造
System.out.println("我是子类的"+a);
}
}
public static void main(String[] args) {
// Zi z = new Zi(); // 子类在创建对象的时候,默认会访问父类的无参构造方法,在创建对象的同时会执行父类的无参构造
Zi z = new Zi("帅哥");
}
}
继承中构造方法的使用_10
最新推荐文章于 2022-12-12 18:48:00 发布