欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java構造方法和重載

林子帆1年前8瀏覽0評論

Java中,構造方法是一種特殊的方法,用于創建對象時初始化對象的各個成員變量。構造方法的名字與類名相同,并且沒有返回值類型。在創建一個對象時,這個對象的構造方法會被自動調用。

構造方法可以通過參數列表的形式進行重載,即定義多個參數列表不同的構造方法。在創建對象時,可以根據需要選擇調用不同的構造方法。重載構造方法的語法與重載普通方法的語法相同,只需要在方法名后面加上不同的參數列表即可。

public class Person {
private String name;
private int age;
// 默認構造方法
public Person() {
this.name = "";
this.age = 0;
}
// 帶兩個參數的構造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 帶一個參數的構造方法
public Person(String name) {
this.name = name;
this.age = 0;
}
// getter和setter方法省略
}

在上面的例子中,Person類定義了三個不同的構造方法,分別為默認構造方法、帶兩個參數的構造方法和帶一個參數的構造方法。在創建Person對象時,可以根據需要選擇調用不同的構造方法:

Person person1 = new Person();                // 調用默認構造方法
Person person2 = new Person("Tom", 20);       // 調用帶兩個參數的構造方法
Person person3 = new Person("Jack");          // 調用帶一個參數的構造方法