封裝性的兩種體現
1、方法就是一種封裝
2、關鍵字private也是一種封裝
private關鍵字
定義乙個person類其中含有age是private屬性的,目的在於判斷不符合要求的賦值。
package demo01;
public class person else
}// 專門從age中取值
間接訪問具有private屬性的成員變數,設定一對setter/getter方法,不能直接訪問。
呼叫person類
package demo01;
public class useperson
}
正常
異常提示,所以年齡是成員變數預設的0。
封裝與private關鍵字
封裝是物件導向的三大特徵之一,那麼什麼是封裝呢 封裝指的就是隱藏物件的屬性和功能實現,僅對外提供公共訪問方式。1.隱藏了功能實現過程,外界只需要通過公共的訪問方式訪問即可。2.提高了 的復用性。3.提高了程式安全性。將不需要對外提供的屬性和方法封裝起來 屬性隱藏後提供對外的訪問介面 1.給成員加上p...
AJPFX總結private關鍵字
private關鍵字 什麼是private關鍵字?它是乙個修飾符,代表私有的意思,它可以修飾成員變數和成員方法 private關鍵字的特點?被pirvate關鍵字修飾的成員變數和成員方法只能在本類中被訪問,不可以再其他類中訪問 注 private僅僅是封裝的一種體現,類和方法也是一種封裝 加上pri...
封裝 This關鍵字
封裝的好處 package day9 public class person public void setage int age else this age age public string getname public intgetage public void speak 當在方法 現了成員...