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