在外部介面保持不變的情況下,自己可以修改內部實現
private:只能用於修飾內部靜態類,一般不提倡
預設情況,如果沒有任何訪問控制修飾符,則表示相同包內的類可以訪問該類
protected:只有繼承自己的子類才能訪問該成員
private:除自己外其他任何類都不能訪問該成員
預設情況,如果沒有任何訪問控制修飾符,則表示相同包內的類可以訪問該成員
public class post
public class post
public void setid(long id)
public string gettitle()
public void settitle(string title)
public string getcontent()
public void setcontent(string content)
}
Java基礎之封裝
概念 將類裡面一些隱蔽的資訊用特殊的方法隱藏起來,不允許外部程式隨意訪問,而是通過該類設定的特殊方法來實現對這些隱蔽資訊的訪問和操作。好處 1.只能通過規定的方法訪問 2.方便修改和實現 封裝步驟 1.修改屬性的可見性 2.建立getter setter方法 3.在getter setter方法中加...
Java基礎(封裝
封裝,是物件導向思想的特徵之一。物件導向共有三個特徵 封裝,繼承,多型。方法就是乙個最基本封裝體。類其實也是乙個封裝體。提高了 的復用性。隱藏了實現細節,還要對外提供可以訪問的方式。便於呼叫者的使用。這是核心之一,也可以理解為就是封裝的概念。提高了安全性 將不需要對外提供的內容都隱藏起來。把屬性隱藏...
Java基礎之網路程式設計
300集 簡單筆記 舉例 ip位址區分電腦。用來標識網路中的乙個通訊實體,通訊實體可以是計算機,路由器等 ip位址分類 ipv4 32位位址,以點分十進位制表示,如192.168.0.1 ipv6 128位 16個位元組 寫成8個16位的無符號整數,每個整數用四個十六進製制位表示,數之間用冒號隔開,...