Java三大特性之封装
生活随笔
收集整理的這篇文章主要介紹了
Java三大特性之封装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
.封裝
1.概念:把對象的內部細節封閉起來,只提供操作對象屬性的公共方法。
封裝是面向對象編程語言對客觀世界的模擬;如:電視機,她的內部元件就被封閉起來了,僅僅暴露電視機按鈕來供人使用,這樣就沒有人能任意的更改內部元件。
Java里邊通過將屬性設置成私有的,對屬性都使用暴露出來的公共接口去操作。這樣數據才更安全更好維護
2.目的:通過公開方法訪問數據,可以從方法里加入邏輯控制,避免不合理的訪問可進行數據檢查,保證數據完整性,防止不希望的交互和非法的訪問便于后期修改,提高代碼的可維護性
3.實現:
1)隱藏對象的屬性和實現細節,不允許外部直接訪問(通過“.語法”訪問,即屬性私有化)
2)使用安全公開的方法操作和訪問對象的屬性
轉載于:https://www.cnblogs.com/luoyunjian/p/10464951.html
總結
以上是生活随笔為你收集整理的Java三大特性之封装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python列表List
- 下一篇: css之line-height及图片文字