java如何構造
java的構造函數其實(shí)很簡(jiǎn)單。一個(gè)類(lèi) 被實(shí)例化 也就是被new的時(shí)候 最先執行的是 構造函數,如果你有留心。你會(huì )發(fā)現很多類(lèi)里面根本沒(méi)有寫(xiě)構造函數。今天,小編為大家搜索整理了java如何構造,希望大家能有所收獲,更多精彩內容請持續關(guān)注我們應屆畢業(yè)生考試網(wǎng)!
簡(jiǎn)介
當一個(gè)對象被創(chuàng )建時(shí)候,構造方法用來(lái)初始化該對象。構造方法和它所在類(lèi)的名字相同,但構造方法沒(méi)有返回值。
通常會(huì )使用構造方法給一個(gè)類(lèi)的實(shí)例變量賦初值,或者執行其它必要的步驟來(lái)創(chuàng )建一個(gè)完整的對象。
不管你與否自定義構造方法,所有的類(lèi)都有構造方法,因為Java自動(dòng)提供了一個(gè)默認構造方法,它把所有成員初始化為0。
一旦你定義了自己的構造方法,默認構造方法就會(huì )失效。
實(shí)例
下面是一個(gè)使用構造方法的例子:
// 一個(gè)簡(jiǎn)單的構造函數class MyClass { int x; // 以下是構造函數 MyClass() { x = 10; }}
你可以像下面這樣調用構造方法來(lái)初始化一個(gè)對象:
public class ConsDemo { public static void main(String args[]) { MyClass t1 = new MyClass(); MyClass t2 = new MyClass(); System.out.println(t1.x + " " + t2.x); }}
大多時(shí)候需要一個(gè)有參數的構造方法。
實(shí)例
下面是一個(gè)使用構造方法的例子:
// 一個(gè)簡(jiǎn)單的構造函數class MyClass { int x; // 以下是構造函數 MyClass(int i ) { x = i; }}
你可以像下面這樣調用構造方法來(lái)初始化一個(gè)對象:
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
【java如何構造】相關(guān)文章:
java應該如何構造06-25
Java語(yǔ)言的構造方法07-17
講解Java中如何構造內部類(lèi)對象及訪(fǎng)問(wèn)對象07-24
java構造函數調用技巧10-26
java構造函數實(shí)現代碼示例08-23
如何使用java10-14
如何學(xué)好Java 學(xué)習Java的步驟介紹08-14
Java內存是如何劃分的10-21