這個程序如何進行封裝
public class HelloWorld {
private String name; // 聲明變量name
private String sex; // 聲明變量sex
static int age;// 聲明靜態變量age ? ?
? ? // 構造方法
public ?HelloWorld () {?
System.out.println("通過構造方法初始化name");
name = "tom";
} ? ?
? ? // 初始化塊
{?
System.out.println("通過初始化塊初始化sex");
sex = "男";
} ? ?
? ? // 靜態初始化塊
static {?
System.out.println("通過靜態初始化塊初始化age");
age = 20;
} ? ?
public void show() {
System.out.println("姓名:" + name + ",性別:" + sex + ",年齡:" + age);
} ? ?
public static void main(String[] args) { ? ? ??
? ? ? ? // 創建對象
HelloWorld hello = new HelloWorld();
// 調用對象的show方法
? ? ? ? hello.show(); ? ? ? ?
}
}
2015-11-22
下面是封裝的數據:
,接下來在另外一個類中調用:
靜態變量不用封裝,因為它是共享的?。ㄍ辏?/p>
2016-01-01
好棒!