【轉】css套路學習(一)
阿新 • • 發佈:2022-03-20
封裝的核心思想:該露的露,該藏的藏
1. 我們程式設計要追求“高內聚,低藕合”。高內聚就是類的內部資料操作細節自己完成,不允許外部干涉;低藕合:僅暴露少量的方法給外部使用。
2. 封裝(資料的隱藏)
* 通常,應該禁止直接訪問一個物件中資料的實際表示,而應通過操作介面來訪問,這稱為資訊隱藏。通過關鍵字private來實現對屬性的許可權定義
3. 屬性私有,get/set,當我們給類中的屬性設定私有許可權的時候,就無法通過名字.屬性的方式修改屬性或者獲取屬性,這時候如果想訪問資料就需要在類中通過get,set來定義方法才可以獲取資料
public class pet { private int age;//定義屬性 private String name; public String getName(){//定義讀取name屬性的方法 return this.name; } public void setName(String name){//定義修改name屬性的方法 this.name=name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
import java.awt.*; public class Student { int age ; String name; public static void main(String[] args) { pet dog = new pet(); dog.setName("旺財"); String name = dog.getName(); System.out.println(name); dog.setAge(3); int age = dog.getAge(); System.out.println(age); } }
在定義類屬性的時候也可以通過alt+insert快捷鍵來自動生成get,set方法