封裝是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。
1、隱藏實現細節,提供公共的訪問方式
2、提高了**的復用性
3、提高安全性
1、將不需要對外提供的內容隱藏起來
2、把屬性隱藏,提供公共方法對其訪問
private是封裝的一種體現。
封裝:類,方法,private修飾成員變數
1、是乙個許可權修飾符
2、可以修飾成員(成員變數和成員方法)
3、被private修飾的成員只能在本類中才能訪問
1、把成員變數用private修飾
2、提供對應的get***()和set***()方法
//定義學生類
class student
//姓名設定值
public
void
setname(string n)
//年齡獲取值
public
intgetage()
//年齡賦值
public
void
setage(int a)
}//測試類
class studenttest
}
java學習筆記《二》隱藏和封裝
什麼是封裝?封裝是面像物件的三大特徵之一,它指的是將物件的狀態資訊隱藏在物件內部,不允許外部程式直接訪問物件內部的資訊,而是用過該類所提供的方法來實現對內部資訊的操作和訪問 使用訪問控制符 private,protect,public,另外還有乙個不加任何訪問控制符的級別,提供了4個訪問控制級別。訪...
Java學習筆記 類的封裝
封裝 包裝 隱藏 一種將抽象性函式介面的實現細節部分包裝 隱藏起來的方法。盡可能隱蔽物件的內部細節,對外形成一道屏障,與外部的聯絡只能通過外部介面實現。封裝的乙個主要的好處,就是增加軟體 的內聚性。通過增加內聚性,進而提高可復用性和可維護性。封裝是為了提高內聚性 而資訊隱藏是為了降低耦合性。通過降低...
JAVA 封裝學習
封裝就是把物件的資訊和內部邏輯結構隱藏起來 private default 如果類中成員不使用任何訪問控制符修飾,就稱它是包訪問許可權。使用包訪問許可權修飾的成員可以被相同包下的其他類訪問。protected 如果類成員中使用protected修飾,則這個成員既可以被同乙個包下的其他類訪問,也可以被...