A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 zn123_4 于 2013-4-19 14:19 编辑
  1. /**
  2. 总结
  3. 1:构造代码块优先于构造函数
  4. 2:构造代码块被所有对象共享
  5. */
  6. class Person
  7. {
  8.         private String name;
  9.         int age;
  10.         //构造函数
  11.         Person(String name)
  12.         {
  13.                 this.name = name;
  14.                 show();
  15.         }
  16.         
  17.         //构造代码块
  18.         {
  19.                 System.out.println("this is gouzaocode kuai");
  20.         }
  21.         //定义show函数,打印name
  22.         public void show()
  23.         {
  24.                 System.out.println("my name is "+name);
  25.         }
  26. }

  27. class StaticDemo1
  28. {
  29.         public static void main(String[] args)
  30.         {
  31.                 new Person("zhangsan");
  32.                 new Person("lisi");
  33.         }
  34.         
  35. }
复制代码
{:soso_e113:}


4.jpg (8.46 KB, 下载次数: 2)

匿名对象初始化,进入Person类后先执行构造代码块打印语句

匿名对象初始化,进入Person类后先执行构造代码块打印语句

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马