封裝
1)、定義
封裝,即把客觀事物封裝成抽象的類,並且這類可以把自己的資料和方法只可以讓可信的類或者物件來操作,對不可信的進行資訊隱藏。
2)、運用
在程式中,我們用get
和set
來給我們的類成員進行封裝,讓外界不能順便訪問或者改變成員變數的值,達到使我們的成員變數得到保護。
set方法就是外界用它給我們的成員變數賦值。
3)、使用注意事項
set和
get命名規範:
set
,它的返回值為
void
,並且函式名要用
set+
成員變數名稱
(當然不能一樣
),後賦值的型別面要加引數,即給成員變數賦的值(需要寫清楚所)
get,它坑定有返回值,且與成員變數一樣,方法名不用
get開頭,與成員變數類似,丹奴能一樣。並且不接受引數。
實質上為了區分方法名與成員變數,我們習慣在成員變數的前面寫「_」,
這樣就能區分方法名與成員變數了。
java 三大特性之封裝
1 封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。封裝好處 1.將變化隔離 2.便於使用。3.提高重用性。4.提高安全性。封裝原則 將不需要對外提供的內容都隱藏起來。把屬性都隱藏,提供公共方法對其訪問。private 關鍵字 a 用於修飾成員變數和成員方法。b 被修飾的內容在其他類中是...
c 三大特性之封裝
封裝 封裝可以隱藏實現細節,使得 模組化 封裝是把過程和資料報圍起來,對資料的訪問只能通過已定義的介面。在物件導向程式設計上可理解為 把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。資料抽象是指,只向外界提供關鍵資訊,並隱藏其後台的實現細節,即...
JAVA三大特性之 封裝
我們日常使用的電腦主機,把cpu 記憶體 主機板等等都封裝到機箱裡面去。假如沒有機箱的話的出現什麼問題,主機 主機板全部都散落在一處,然後開機沒有開機按鈕,那麼需要我們直接操作接跳線才能把電腦開啟。這樣子的話假如操作不慎的話,會讓機器損壞危險,那麼假如用機箱封裝起來的話,那麼就不需要這樣子做了。體現...