封裝:隱藏對象內部的複雜性,只對外公開簡單的接口。對象
做用:便於外界調用,從而提升了系統的可擴展性、可維護性。接口
同一個類 | 同一個包 | 子類 | 全部類 | |
private | * | |||
default | * | * | ||
protected | * | * | * | |
public | * | * | * | * |
默認defaultget
要點:table
一、通常的成員變量用private變量
寫相應的public的set、get方法來訪問相關屬性。(注:boolean變量的get方法以is開頭)擴展
二、常量或static變量能夠公開。方法
如:public static int schoolName;static
public static final int MAX_SPEED=120;tab