java基礎之構造器

2021-08-04 01:46:24 字數 1568 閱讀 7448

構造器的作用:

方便我們在建立物件的時候,快速為物件的資料進行初始化!

使用構造器(函式,方法)的步驟

1)定義構造器

位置:類中,與其他方法同級

語法:

public 方法名(形式引數列表)

注意點

a)沒有返回值型別的位置--》預設為void(不能寫出來)可以寫 return ;

b)方法名與類名相同

形式引數列表:接收我們建立物件傳入初始值的引數

初始化的**:對應的賦值**

2)呼叫構造器

注意點

a)構造器是特殊的成員方法--》不能直接物件引用.呼叫

b)在new物件的時候,自動呼叫構造器

new物件的過程

new語法:

new 類名(構造器實際引數);

1)在堆裡開闢空間,建立乙個物件

--》2)用剛建立的物件呼叫【匹配引數的構造器】-進行初始化物件資料

3)返回剛建立的物件位址

其他注意點

1)編寫乙個類,如果沒有顯示編寫構造器,那麼缺省會加入空引數構造器

空引數構造器:public 類名(){}

手動編寫了構造器,不會加入空構造,空構造器在(反射,繼承)經常使用,需要手動

保證存在。

2)構造器重載--》只需要構造器引數不同即可

--》在建立物件的時候有不同的初始化需求-那麼就可以定義不同構造器完成初始化

eclipse執行模式:

作用--》除錯程式執行的錯誤

1)動態的跟蹤**執行的步驟

2)執行的過程-檢視對應的資料

使用debugger 步驟

1)設定斷點--》**暫停指向位置

2)切換到debugger除錯平台

Java基礎之構造方法

構造方法 初始化成員變數的1.構造方法 沒有返回值 甚至不寫返回的型別 2.構造方法的方法名 與類名相同 3.如果你沒寫無參的構造方法 系統會給你提供乙個無參的構造方法 4.如果我只寫 有參 的構造方法 這時 系統就不再給你提供無參的構造方法 5.寫類的時候 建議 無參有參構造方法全寫關鍵字 構造方...

java基礎知識之建構函式

子父類中的建構函式。在對子類物件進行初始化時,父類的建構函式也會執行,那是因為子類的建構函式預設第一行有一條隱式的語句 super super 會訪問父類中空引數的建構函式。而且子類中所有的建構函式預設第一行都是super 為什麼子類一定要訪問父類中的建構函式。因為父類中的資料子類可以直接獲取。所以...

java基礎 類與物件 構造器 static

一 類與物件 物件 現實中的事務 類 對物件共性抽取出來的乙個模板 類與物件的關係 抽象與具體,一般與特殊的關係 物件例子 蘋果 葡萄 西瓜.類例子 水果 物件和類是由屬性 方法構成,屬性 字段 變數,方法 函式,同時屬性和方法不能單獨存在 方法定義 修飾符 返回型別 方法名 引數型別 引數名,引數...