程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 淺談java封裝

淺談java封裝

編輯:關於JAVA

淺談java封裝。本站提示廣大學習愛好者:(淺談java封裝)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談java封裝正文


1、甚麼是封裝?

封裝就是將屬性公有化,供給私有的辦法拜訪公有屬性。

做法就是:修正屬性的可見性來限制對屬性的拜訪,並為每一個屬性創立一對取值(getter)辦法和賦值(setter)辦法,用於對這些屬性的拜訪。
如:private String name;


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

2、為何須要封裝

經由過程封裝,可以完成對屬性的數據拜訪限制,同時增長了法式的可保護性。
因為取值辦法和賦值辦法隱蔽了完成的變革,是以其實不會影響讀取或修正該屬性的類,防止了年夜范圍的修正,法式的可保護性加強。

3、this症結字是甚麼意思

有時一個辦法須要援用挪用它的對象。為此,java界說了this這個症結字。簡略地說,
This是在對象外部指代本身的援用。可以直接援用對象,可以處理實例變量和部分變量之間產生的任何同名的抵觸。

4、若何完成封裝,完成封裝的詳細辦法

(1)、修正屬性的可見性來限制對屬性的拜訪。
(2)、為每一個屬性創立一對賦值辦法和取值辦法,用於對這些屬性的拜訪。
(3)、在賦值和取值辦法中,參加對屬性的存取的限制。

以上所述就是本文的全體內容了,願望年夜家可以或許愛好。

請您花一點時光將文章分享給您的同伙或許留下評論。我們將會由衷感激您的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved