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 構造...