當前位置:旅游攻略大全網 - 装修公司 - Java裏的封裝到底是什麽意思,請舉例說明?

Java裏的封裝到底是什麽意思,請舉例說明?

封裝:是指隱藏對象的屬性(成員變量)和實現細節(方法),僅對外提供公***訪問方式。

好處:

隱藏實現細節,提供公***的訪問方式

提高了代碼的復用性

提高安全性。

封裝原則:

將不需要對外提供的內容都隱藏起來。

把屬性隱藏,提供公***方法對其訪問。

常見封裝 :

成員變量封裝---

private 數據類型 xxx ;

private關鍵字:

是壹個權限修飾符。

可以修飾成員(成員變量和成員方法)

被private修飾的成員只在本類中才能訪問。

例如:

class show(){

private String name;//其他類無法訪問當前私有成員

public String getName(){//可以通過public修飾的方法訪問name

return this.name;

}

}