Java基礎20-構造程式碼塊
阿新 • • 發佈:2018-12-01
特點:
- 物件一建立就運行了,而且優先於建構函式執行
- 作用:給物件初始化的
構造程式碼塊和構造方法的區別:
- 構造方法是對應的物件進行初始化
- 構造程式碼塊是給所有的物件進行統一的初始化
1 public class Test{
2 public static void main(String[] args){
3 Persion p1=new Persion();
4 Persion p2=new Persion("小明");
5 System.out.println(p1.country);
6 System.out.println(p2.country);
7
8 }
9 }
10
11 class Persion{
12 String name;
13 String country;
14 Persion(){
15 System.out.println("我是無參構造方法");
16 }
17 Persion(String name){
18 this.name=name;
19 System.out.println("我是有參構造方法");
20 }
21 {
22 System.out.println("我是構造程式碼塊");
23 country="中國";
24 }
25 }