構造方法 當一個對象被建立時候,構造方法用來初始化該對象。構造方法和它所在類的名字相同,但構造方法沒有返回值。 一般會使用構造方法給一個類的實例變量賦初值,或者執行其它必要的步驟來建立一個完整的對象。 無論你與否自定義構造方法,全部的類都有構造方法,由於Java自動提供了一個默認構造方法,它把全部成員初始化爲0。 一旦你定義了本身的構造方法,默認構造方法就會失效。 實例 下面是一個使用構造方法的例子: // 一個簡單的構造函數 class MyClass { int x; // 如下是構造函數 MyClass() { x = 10; } } 你能夠像下面這樣調用構造方法來初始化一個對象: public class ConsDemo { public static void main(String args[]) { MyClass t1 = new MyClass(); MyClass t2 = new MyClass(); System.out.println(t1.x + " " + t2.x); } } 大多時候須要一個有參數的構造方法。 實例 下面是一個使用構造方法的例子: // 一個簡單的構造函數 class MyClass { int x; // 如下是構造函數 MyClass(int i ) { x = i; } } 你能夠像下面這樣調用構造方法來初始化一個對象: public class ConsDemo { public static void main(String args[]) { MyClass t1 = new MyClass( 10 ); MyClass t2 = new MyClass( 20 ); System.out.println(t1.x + " " + t2.x); } } 運行結果以下: 10 20