欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JAVA應用程序主類必須用public修飾嗎

夏志豪2年前24瀏覽0評論

JAVA應用程序主類必須用public修飾嗎?

public protected private 訪問修飾符對應面向對象中的封裝,使用的主要目地是希望能夠把變化的與不變的相互分離,對于客戶端程序員來說private方法在類的外部是無法訪問到的,所以api的設計者就算對private方法進行任意的修改也不會影響到方法調用者,private方法應該作為類的一部分內部實現,比如說你對一個car對象執行car.開車(),那么插鑰匙(),拉手剎(),踩離合(),踩油門()這一系列動作應該作為car類的car.開車()方法的內部實現,如果把這幾個方法設置為public,那么這幾個方法對于客戶端程序員來說就是可見的,他就可以按照任意的順序進行調用,從而發生未知的錯誤,破壞數據的完整性。

如果某天api設計者想修改car類更新版本,刪除了插鑰匙方法,客戶端程序員以前寫的car.插鑰匙()方法就全部都不能使用。 所以,訪問修飾符也更像使用者和調用者之間的一份契約,規定了哪些方法你可以任意的進行修改,而哪些方法你在進行修改的時候需要慎重的進行處理。 建議題主看Thinking in java,或者多看看面向對象相關的知識,理解面向對象的思想。

java   哪個類,JAVA應用程序主類必須用public修飾嗎