三種初始化字段的方式
1構造函數中賦值
2聲明時賦值
3初始化塊 initialization block。類中可以包含任意多的代碼塊,只要構造了類的對象,這些代碼塊就會被執行。
例子
People.java
Test.java
2聲明時賦值
3初始化塊 initialization block。類中可以包含任意多的代碼塊,只要構造了類的對象,這些代碼塊就會被執行。
例子
People.java
1
package test;
2
3
public class People
{
4
private String name;
5
private int age;
6
public int getAge()
{
7
return age;
8
}
9
public void setAge(int age)
{
10
this.age = age;
11
}
12
public String getName()
{
13
return name;
14
}
15
public void setName(String name)
{
16
this.name = name;
17
}
18
19
public People()
{
20
//默認構造函數
21
}
22
{
23
this.setAge(12);
24
this.setName("bluesky");
25
}
26
27
}
28

2

3



4

5

6



7

8

9



10

11

12



13

14

15



16

17

18

19



20

21

22



23

24

25

26

27

28

Test.java
1
package test;
2
3
public class Test
{
4
public static void main(String args[])
{
5
People p = new People();
6
System.out.println(p.getName());
7
}
8
9
}
輸出bluesky
2

3



4



5

6

7

8

9

posted on 2005-11-08 23:11 bluesky 閱讀(2222) 評論(0) 編輯 收藏 所屬分類: 基礎知識