封裝是物件導向的三大特徵之一,那麼什麼是封裝呢
封裝指的就是隱藏物件的屬性和功能實現,僅對外提供公共訪問方式。
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 當在方法 現了成員...