Java面向对象--构造方法的重载

java

构造方法的重载

构造方法也是方法,也可以进行重载

作用:可以有更多的方式去创建对象

使用this可以访问其他的构造方法

this()

public class DaXia {

String name;

String waihao;

int age;

String BangPai;

//我们需要两个构造方法

public DaXia(String name, int age, String BangPai) {

this.name = name;

this.age = age;

this.BangPai = BangPai;

}

//构造方法也是方法,也可以进行重载

//可以让我们由更多的方式去创建对象

public DaXia(String name, int age, String BangPai, String waihao) {

this(name, age, BangPai); //this还可以调用当前类中其他的构造方法

this.waihao = waihao;

}

public static void main(String[] args) {

// 岳不群

DaXia dx = new DaXia("岳不群", 18, "华山派");

// 武松

DaXia dx1 = new DaXia("武松", 19, "梁山", "行者");

}

}

以上是 Java面向对象--构造方法的重载 的全部内容, 来源链接: utcz.com/z/390938.html

回到顶部