java物件導向的封裝特性

2021-07-27 15:23:32 字數 846 閱讀 4481

public class testprivate }

//建立乙個封裝的學生類

public class student

public void playfootball()

// 給***賦值

public void set***(string a) else

}

// 檢視***屬性的值

public string get***()

// 給date賦值

public void setdate(int b) else

}

public int getdate()

public void setheight(int c) else

}

public int getheight()

public void sethweight(int d) else

}

public int getweight()

/*

* . 方法對變數 (區域性變數,成員變數)的使用規則 就近原則 方法內--)類內 區域性變數--)成員變數

*

* this關鍵字:(成員變數用this區域性不用)

* 代表所在類的物件的應用 特點 :方法被那個物件呼叫了,this就代表那個物件。 使用場景;

* 1.區域性變數隱藏成員變數

* 2.代表當前類的成員變數和成員方法:(和程序中super向對應)

*

*/

int a = 200;

public void add()

}

物件導向封裝的特性

l封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。l好處 將變化隔離。便於使用。提高重用性。提高安全性。l封裝原則 將不需要對外提供的內容都隱藏起來。把屬性都隱藏,提供公共方法對其訪問。封裝 表現 1,函式就是乙個最基本封裝體。2,類其實也是乙個封裝體。從以上兩點得出結論 好處 1,提高...

JAVA物件導向封裝

一 屬性和方法封裝private 1 封裝的目的保護某些屬性和方法不被外部看到 2 封裝的實現,為屬性和方法進行封裝使用private方法,為外部訪問。舉例如下 package com.guo.ci class person public void setage int age public voi...

物件導向三大特性 封裝

封裝 a.什麼是封裝?封裝就是把每個物件的資料 屬性 和操作 行為 包裝在乙個類中。即可以被認為是乙個保護屏障,防止該類的 和資料被外部類定義的 隨機訪問。b.封裝的設計思想提 供對外的訪問介面,隱藏內部的實現方式 c.封裝的基本原則 1 類一般是public 2 屬性一般是private 3 構造...