package a.b; /* 構造代碼塊: 構造代碼塊的做用:給對象進行統一的初始化。 構造函數的做用: 給對應的對象進行初始化。 構造代碼塊的格式: { 構造代碼塊 } 注意: 構造代碼塊的大括號必須位於成員 位置上。 代碼塊的類別: 1. 構造代碼塊。 2. 局部代碼塊. 大括號位於方法以內。 做用:縮短局部 變量 的生命週期,節省一點點內存。 3. 靜態代碼塊 static */ class Baby{ int id; //身份證 String name; //名字 //構造代碼塊... { System.out.println("構造代碼塊的代碼執行了......"); } //帶參構造函數 public Baby(int i , String n){ id = i; name = n; } //無參構造方法 public Baby(){ System.out.println("無參構造方法"); } public void cry(){ System.out.println(name+"哇哇哭..."); } } public class gouzaodaima { public static void main(String[] args) { Baby b1 = new Baby(110,"狗娃"); // 狗娃 狗剩 鐵蛋 System.out.println("編號:"+ b1.id + " 名字:"+b1.name); new Baby(112,"狗剩"); new Baby(); /* new Baby(110,"狗娃"); new Baby(112,"狗剩"); new Baby(); */ } }