構造器也叫構造方法,用於物件的初始化,通過new關鍵字呼叫
構造方法名必須與類名相同,沒有返回值,它返回的物件的位址並且賦值給引用變數
構造方法不能被繼承不能重寫但是可以過載
每個類至少有乙個構造方法,沒有的話系統也會會提供乙個預設的無參構造.
構造方法第一句是super,可以呼叫同類的另乙個建構函式或者父類的建構函式,編譯器會自動加
**例項方法:普通方法,類內部可以相互呼叫
靜態方法:靜態方法不能使用非靜態方法(例項方法)與非靜態變數,靜態方法好處不用new物件
靜態**塊:隨著類的載入而執行,優先於主函式執行
(靜態呼叫前面類名,非靜態呼叫this)
執行順序
父類靜態->子類靜態->父類非靜態->父類構造方法->子類非靜態->子類構造方法
JAVA中構造方法和普通方法的區別
恢復內容開始 構造方法 方法名和 類名相同 在方法名的前面沒有返回值型別的宣告 在方法中不能使用return語句返回乙個值 在建立物件時,要呼叫new,如 book b1 new book 當沒有指定構造方法時,系統會自動新增無參的構造方法 當有指定構造方法時,無論該構造方法是有參,還是無參,系統都...
java方法,構造方法
一程式題 1編寫乙個圓類circle,該類擁有 乙個成員變數 radius 私有,浮點型 存放圓的半徑 兩個構造方法 circle 將半徑設為0 circle double r 建立circle物件時將半徑初始化為r 三個成員方法 double getarea 獲取圓的面積 double getpe...
Java 反射 普通方法
獲取普通方法 借助class類某些可以獲取對應類中宣告的普通方法例項物件,這些方法有 對parametertypes的解釋 如果方法引數的資料型別為基本資料型別,則parametertype應為基本資料型別包裝類.type 如果方法引數的資料型別為基本資料型別包裝類,則的資料型別應為包裝類.clas...