封裝就是將數據和代碼結合成一個整體。目的:實現數據隱藏。構造類就是建立封裝的實體,把類作為一個整體使用,從而將內部構造隱藏起來。對用戶來說,只需要知道如何使用類的功能,而不必知道類是如何工作的。私有方法和私有變量只能被這個類的方法訪問。如類1想訪問類2的私有方法,只能通過類2的公共方法訪問。
1
/**//*
2
* 類1要訪問類2的私有成員,
3
* 要通過類2的公共方法訪問
4
*/
5
public class Encapsulation
{
6
public static void main(String[] args)
{
7
speak sp = new speak();
8
sp.paint();
9
}
10
}
11
12
class speak
{
13
// 私有變量
14
private String a = "Hello World.";
15
16
// 公共方法
17
public void paint()
{
18
System.out.println(a);
19
}
20
}


2

3

4

5



6



7

8

9

10

11

12



13

14

15

16

17



18

19

20
