今天來講講java編程思想之對象入門(實現方案的隱藏,方案的重複使用),這是入門的東西,很重要但是也很枯燥,靜心多學-------------個人見解,不喜勿噴

1.3 實現方案的隱藏,1.4 方案的重複使用

這個就直接自己來解釋了,說白了就是一句話,java三大特性中的封裝。

封裝的主要目的還是爲了方便各個對象之間對方法的調用,另外考慮到方法的安全

舉個很簡單的例子,就是你有一個對象類,裏面有全局變量a,a的值如果不封裝方法的話,別人一調用你這個對象類,a的值就會發生改變,這對於設計者來說,肯定是不符合初衷的,所以我們封裝成私有變量,同時開放方法去給別人調用,這樣它能用我的成員變量,但是不能改變我本來的值。

然後就重點說下四個詞:

private:私有的,只能在自己這個對象類中被調用

friendly:同一個包下的所有類可以訪問

protect:不同包下有一個共同父類可以訪問,同一個包下都能訪問

public:所有包下都能訪問

我們平時開發中用到最多的就是private封裝實體類,public公開控制器接口類,其他倆個用的少,但是也不是不用,主要是再學習設計模式的時候會使用,後面大話設計模式會講。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章