一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 淺談java封裝

淺談java封裝

2019-12-13 10:56hebedich JAVA教程

封裝封裝就是將屬性私有化,提供公有的方法訪問私有的屬性。*實現封裝的步驟:(1)修改屬性的可見性來限制對屬性的訪問。(2)為每個屬性創建一對賦值方法和取值方法,用于對這些屬性的訪問。(3)在賦值和取值方法中,

一、什么是封裝

封裝就是將屬性私有化,提供公有的方法訪問私有屬性。

做法就是:修改屬性的可見性來限制對屬性的訪問,并為每個屬性創建一對取值(getter)方法和賦值(setter)方法,用于對這些屬性的訪問。
如:private String name;

 

復制代碼代碼如下:

public String getName(){
                    return;
           }
    public void setName(String name){
                    this.name=name;
           }

 

二、為什么需要封裝

通過封裝,可以實現對屬性的數據訪問限制,同時增加了程序的可維護性。
由于取值方法和賦值方法隱藏了實現的變更,因此并不會影響讀取或修改該屬性的類,避免了大規模的修改,程序的可維護性增強。

三、this關鍵字是什么意思

有時一個方法需要引用調用它的對象。為此,java定義了this這個關鍵字。簡單地說,
This是在對象內部指代自身的引用。可以直接引用對象,可以解決實例變量和局部變量之間發生的任何同名的沖突。

四、如何實現封裝,實現封裝的具體方法

(1)、修改屬性的可見性來限制對屬性的訪問。
(2)、為每個屬性創建一對賦值方法和取值方法,用于對這些屬性的訪問。
(3)、在賦值和取值方法中,加入對屬性的存取的限制。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女禁区视频无遮挡免费看 | 男人的天堂在线 | 国产欧美精品一区二区三区 | 免费福利资源站在线视频 | 久久热这里面只有精品 | 添逼逼视频 | 国产a在线 | sese在线观看 | 亚洲欧美久久婷婷爱综合一区天堂 | 亚洲激情在线 | 成人免费高清视频 | free性日本 | 特级av毛片免费观看 | 红杏网| 香港三级血恋3 | 国产第一页在线视频 | 女女性恋爱免费 | 四虎com| 国产经典一区二区三区蜜芽 | blacked在线播放| 午夜伦理yy44008影院 | 精品视频在线免费看 | 嫩草影院永久在线一二三四 | 天堂久久久久va久久久久 | 九九99九九精彩网站 | 男人日女人的逼视频 | 热99这里只有精品 | 日本在线播放 | 亚洲区在线播放 | xxx88视频在线观看 | 日本在线小视频 | 91久久偷偷做嫩草影院电 | 亚洲福利在线观看 | 四虎4hu永久免费国产精品 | 欧美特黄特色aaa大片免费看 | 成人免费观看一区二区 | 国产欧美一区二区精品性色 | 欧美精品久久久亚洲 | 污丝瓜视频 | 日本老妇成熟 | 国产66 |