糯米文學吧

位置:首頁 > 計算機 > java語言

java應該如何構造

java語言1.42W

java的構造函數其實很簡單。一個類 被實例化 也就是被new的時候 最先執行的是 構造函數,如果你有留心。你會發現很多類裏面根本沒有寫構造函數。

java應該如何構造

簡介

當一個對象被創建時候,構造方法用來初始化該對象。構造方法和它所在類的名字相同,但構造方法沒有返回值。

通常會使用構造方法給一個類的實例變量賦初值,或者執行其它必要的步驟來創建一個完整的對象。

不管你與否自定義構造方法,所有的類都有構造方法,因為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(); tln(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 ); tln(t1.x + " " + t2.x); }}

 運行結果如下:

10 20

標籤:JAVA 構造