封裝與private關鍵字的使用

2021-09-28 17:51:55 字數 683 閱讀 7493

封裝性的兩種體現

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 當在方法 現了成員...