Java中的構造方法是在創建對象時自動調用的方法。構造方法的作用是在實例化對象時為對象的成員變量賦值,使得對象可以完全初始化并使用。
構造方法有以下幾個特性:
1. 構造方法的名稱必須與類名相同,即使大小寫也必須相同。 2. 構造方法沒有返回類型,包括void,因為它返回的是該類的對象本身。 3. 構造方法可以重載,也就是說,一個類可以有多個構造方法,參數列表不同。 4. 如果在類中沒有顯式聲明構造方法,則編譯器會自動產生一個無參構造方法,默認值為默認的值。
下面是一個關于構造方法的例子:
public class Student { private String name; private int age; public Student() { this.name = "小明"; this.age = 18; } public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return this.name; } public int getAge() { return this.age; } public static void main(String[] args) { Student student1 = new Student(); Student student2 = new Student("小紅", 20); System.out.println(student1.getName()); // 輸出:小明 System.out.println(student1.getAge()); // 輸出:18 System.out.println(student2.getName()); // 輸出:小紅 System.out.println(student2.getAge()); // 輸出:20 } }
在上面的例子中,我們定義了一個Student類,這個類中有一個默認的構造方法和一個帶參數的構造方法。在主函數中,我們通過創建對象來調用相應的構造方法并打印輸出。
上一篇php linux提權
下一篇php linux服務