1. java類的封裝是什麼意思
JAVA類的封裝就是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。
主要好處是:
將變化隔離。
便於使用
提高重要性。
提高安全性。
2. JAVA為什麼要使用封裝,封裝的作用有哪些
java類的封裝性就是不能讓外面的類隨意修改一個類的成員變數
基本類型只能按值傳遞,而每個基本類型對應的封裝類是按引用傳遞的。
從斗基性能上說java中的基本類型是在堆棧上創建的,而所有的對象類型都是在堆上創建的,(對象的引用在堆棧上創建)
比如Integer i=new Integer(10); 其中new Integer()是在堆上創建的,而他的引用Integer i是在堆棧上。封裝類的出現,寬銷猜是為了更方便的使用一些基本慎型類型不具備的方法
3. 在Java面向對象的編程當中的為什麼要封裝什麼叫封裝
java面向對象編程中所謂封裝,就是通過定義類並且給類的屬性和方法加上訪問控制來抽象事物的本質特性。
封裝就是定義一個類,然後給該類的屬性(成員變數)和方法加上訪問控制修飾詞(public,private, protected,默認包訪問許可權),使得該類的屬性和方法對於類外部來說,想可見的可見,不想可見的隱藏。就是把數據和行為結合在一起在一個包中,並對對象使用者隱藏數據的實現過程。Java用3個關鍵字來設置邊界,從而進行對數據的隱藏。Public(共有)的定義任何人都可使用.private(私有)意味著除你自己,類型創建者及那個類型的內部函數成員可以訪問外其他任何人使用都會產生錯誤。Friendly(友好)
意味在包(package)中是可以訪問的.