public class StaticInitialization {
public static void main(String[] args) {
System.out.println("Creating new Cupboard() in main");
new Cupboard();
System.out.println("Creating new Cupboard() in main");
new Cupboard();
t2.f2(1);
t3.f3(1);
}
static Table t2 = new Table();
static Cupboard t3 = new Cupboard();
}[/code]:L 多谢zhuani21童鞋的提醒,copy时的出问题了(拷少了),代码也没格式化。现在修正了。
[ 本帖最后由 覃俊瑞 于 2011-08-11 09:02 编辑 ]作者: 匿名 时间: 2011-8-11 09:08 标题: 回复 藤椅 的帖子 多谢提醒,发帖的时候没注意,现在把代码整理好了。有兴趣的就做一下。先不用工具做一次,再用工具做一次。作者: 匿名 时间: 2011-8-14 00:16
我只知道对象在首次进行初始化时,先是初始化父类的静态变量,静态方法,然后到子类的。最后再初始化父类的其他东西,再到子类的。据我了解,如果没有多少项目经验,think in java这本书只能了解个片面的。csdn有不少人说,这本书在工作的时候仍然需要翻五遍以上。我才初学,所以只是看core java这些简单点的,数据结构也在看,不过进展很慢。作者: 匿名 时间: 2011-8-19 02:23 标题: 回复 Creating new Cupboard() in main
Cupboard()
Bowl(4)
f(2)
Bowl(5)
Creating new Cupboard() in main
Cupboard()
Bowl(4)
f(2)
Bowl(5)
Table()
Bowl(1)
f(1)
Table()
Cupboard()
f3(1)
个人认为结果就是这个吧。。。作者: 匿名 时间: 2011-8-19 10:34
那位大哥,大姐给我发一份web开发视频的PPT和源码,万分感谢作者: 匿名 时间: 2011-8-19 10:35
那位大哥,大姐给我发一份web开发视频的PPT和源码,万分感谢 这是我的邮箱[email]847805430@qq.com[/email]