封裝與private關鍵字

2021-09-19 07:58:13 字數 742 閱讀 4979

封裝是物件導向的三大特徵之一,那麼什麼是封裝呢

封裝指的就是隱藏物件的屬性和功能實現,僅對外提供公共訪問方式。

1.隱藏了功能實現過程,外界只需要通過公共的訪問方式訪問即可。

2.提高了**的復用性。

3.提高了程式安全性。

將不需要對外提供的屬性和方法封裝起來

屬性隱藏後提供對外的訪問介面

1.給成員加上private關鍵字

2.對外提供公共的訪問方式 (get/set方法)能夠讓外界訪問到的同時還能夠對成員做一些判斷或者邏輯等操作

3.在get/set方法裡面新增響應的邏輯業務**

是乙個訪問許可權修飾符

是可以用來修飾成員變數和成員方法

被private修飾的成員變數或者成員方法只能夠在本類中訪問

public

class

person

public string getname()

public

void

setname

(string name)

public

intgetage()

public

void

setage

(int age)

public string get***()

public

void

set***

(string ***)

}

封裝與private關鍵字的使用

封裝性的兩種體現 1 方法就是一種封裝 2 關鍵字private也是一種封裝 private關鍵字 定義乙個person類其中含有age是private屬性的,目的在於判斷不符合要求的賦值。package demo01 public class person else 專門從age中取值 間接訪問具...

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