java有哪些方法
定義一個完整的類別方法,需要六個步驟,也就是六大部分。也因為這六個部分的不同而可以大概分成9種方法。
一、一般方法
二、建構方法
三、無參無回傳值的方法。
四、無參有回傳值的方法。
五、有參無回傳值的方法。
六、有參有回傳值的方法。
七、靜態方法。
八、非靜態方法。
九、抽象方法。
以下介紹三個比較重要的方法:
1、建構方法:
方法名稱必須與類別名稱相同可以有0 個、1 個或多個參數
沒有任何回傳值,包括void
預設回傳類型就是物件類型本身
只能與new 運算子結合使用
2、靜態方法、非靜態方法
有static修飾的方法叫做靜態方法。沒有的則叫非靜態方法。
其中我們最熟悉的main方法就有static 修飾。這個方法也是我最不熟悉搞不懂的方法。
static方法一般稱為靜態方法,由於靜態方法不依賴任何物件就可以進行訪問,因此對於靜態方法來說,是沒有this的。因為它不依附任何對象,既然都沒有對象,就談不上this了。
3、抽象方法
抽象方法:在類別中沒有方法體的方法,就是抽象方法。
抽象方法必須實作!也就是被繼承。所以他所在的類別必然是父類別。一定有一個子類別。
如果一個子類別沒有實作父類別中的抽象方法,子類別也成為了一個抽象類別!
抽象方法必須被重寫。從沒有方法體變成有具體的方法體。
抽象類別不能被實例化。
php中文網,大量的免費Java入門教學,歡迎線上學習!
以上是java有哪些方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!