java中的封裝是將代碼和數據一起封裝到單個單元中的過程,例如膠囊,即幾種藥物的混合。
我們可以通過將類的所有數據成員設為private,以在java中創建一個完全封裝的類。現在我們可以使用setter和getter方法來設置和獲取其中的數據。
Java Bean類是完全封裝類的示例。
在java中封裝的優勢
通過僅提供setter或getter方法,可以使類為只讀或只寫。
它為您提供對數據的控制。 假設要設置id的值,即:要求大於100,您可以在setter方法內寫入邏輯。
在java中封裝的簡單示例
讓我們來看看一個簡單的封裝示例,它只有一個字段及其setter和getter方法。
//save as Student.java
package com.zaixian;
public class Student {
    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}
Test.java 的代碼如下 - 
//save as Test.java
package com.zaixian;
class Test {
    public static void main(String[] args) {
        Student s = new Student();
        s.setName("vijay");
        System.out.println(s.getName());
    }
}
編譯: javac -d . Test.java
運行: java com.zaixian.Test
上面代碼輸出結果如下 -
vijay
						上一篇:
								Java訪問修飾符
												下一篇:
								Java Object類
					
					