前两天写的,看各位都在积极分享交流就也发布链接一起学习交流,请多多指点!QQ:834342616。 http://yun.baidu.com/share/link?shareid=3947270834&uk=3610898735
2015-03-13
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
2015-03-12
已采纳回答 / 小肠杆君
首先,构造方法名和类名相同,是语法规定的,用来表示这是该类的构造方法。类是一种用户自定义的类型,和int,float等在语义上类似,其结构多种多样。当定义一个类的对象时候(例如HelloWorld类的对象hello),编译程序需要根据其所属的类类型为对象分配存储空间。在声明对象时候,可以同时给对象的数据成员赋初值,也可以不用在定义时候赋初值。在java中,定义了一种特殊的成员方法可以在声明对象的时候自动为其赋初值,该方法就是构造方法。所以当你在创建HelloWorld类的一个对象hello时候,系统是自动...
2015-03-12