三大特性之封装性
體現一
Java中通過將屬性聲明為私有的(private),再提供公共的(public)方法:getXxx()和setXxx()實現對該屬性的操作,以實現下述目的:
?隱藏一個類中不需要對外提供的實現細節;
?使用者只能通過事先定制好的方法來訪問數據,可以方便地加入控制邏輯,限制對屬性的不合理操作;
?便于修改,增強代碼的可維護性;
體現二
不對外暴露的私有方法
體現三
單例模式(將構造器私有化)
體現四
如果不希望類在包外被調用,可以將類設置為缺省的。
總結
- 上一篇: 电脑扫描过的网红字体所有网红字体
- 下一篇: 重写(override / overwr