編程 Java╲ 休閑的下午 捧起一杯 咖啡 問一句 你會Java 編程嗎 打開電腦 一起面向對象吧 封裝 指隱藏對象的屬性和實現(xiàn)細節(jié), 僅對外提供公共訪問方式,; 比如電腦機箱,、筆記本等 方便使用,;提高復用性,; 提高安全性 構造方法 特點:方法名與類名相同,沒有返回類型,,沒有返回值 作用:構造函數(shù)是用于創(chuàng)建對象,, 并對其進行初始化賦值, 對象一建立就自動調用相對應的構造函數(shù),, 構造方法的注意事項: A:如果一個自定義類沒有構造方法,, 系統(tǒng)會默認給出一個無參構造方法。 B:如果一個自定義類提供了構造方法,,那么,, 系統(tǒng)將不再給出無參構造方法。 這個時候,,你可以不使用無參構造方法,。 如果你想使用,那么,,就必須手動給出無參構造方法,。 建議:一般情況下,我們的自定義類都要手動給出無參構造方法,。 構造方法和成員方法的區(qū)別 A:格式區(qū)別: 構造方法和類名相同,, 并且沒有返回類型,也沒有返回值,。 普通成員方法可以任意起名,, 必須有返回類型,可以沒有返回值,。 B:作用區(qū)別: 構造方法用于創(chuàng)建對象,, 并進行初始化值,。 普通成員方法是用于完成特定功能的。 C:調用區(qū)別: 構造方法是在創(chuàng)建對象時被調用的,, 一個對象建立,, 只調用一次相應構造函數(shù)。 普通成員方法是由創(chuàng)建好的對象調用,, 可以調用多次 private 封裝體現(xiàn) 私有的意思,,權限修飾符; 用來修飾成員變量和成員函數(shù),; 用private修飾的成員只在本類中有效,; 私有是封裝的一種體現(xiàn)。 構造代碼塊
作用:給對象進行初始化,, 對象一建立就執(zhí)行,, 而且優(yōu)先于構造函數(shù)執(zhí)行 構造代碼塊是給所有不同對象的共性進行 統(tǒng)一初始化 |
|
來自: 昆侖圃 > 《網(wǎng)絡技術》