Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:一个类中的一段static代码在什么时候执行? [Re:snowbug]
Breeze





发贴: 143
积分: 30
于 2003-01-22 22:51 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
snowbug wrote:
The order of the class initialization:
1. static variables and static blocks, based on the order they appear in the class (this only happens at the first time the class is accessed)
2. the non-static variables
3. constructor

The above steps (1 through 3) are repeated top-down in the class inheritance tree. For example, if class A is the sub-class of B and B is the sub-class of the root class Object, then the following initialization will occur when you call A a = new A();:
i) do step 1 through 3 for the root class Object
ii) do step 1 through 3 for class B
iii) do step 1 through 3 for class A


这个说法应该是错误的。
具体应该是这样的:
1、root->B->A,执行step 1.
2、root执行step 2,step3
3、B执行step 2,step 3
4、A执行step 2,step 3.




话题树型展开
人气 标题 作者 字数 发贴时间
11500 一个类中的一段static代码在什么时候执行? yadan 2485 2003-01-09 13:20
10605 Re:一个类中的一段static代码在什么时候执行? scottding 34 2003-01-09 13:23
10118 Re:一个类中的一段static代码在什么时候执行? yadan 103 2003-01-09 13:54
10087 Re:一个类中的一段static代码在什么时候执行? mitnickcbc 76 2003-01-09 14:31
10102 Re:一个类中的一段static代码在什么时候执行? yadan 193 2003-01-09 15:29
10005 Re:一个类中的一段static代码在什么时候执行? mitnickcbc 113 2003-01-09 15:43
10004 Re:一个类中的一段static代码在什么时候执行? yadan 7 2003-01-09 15:58
10539 Re:一个类中的一段static代码在什么时候执行? scottding 54 2003-01-09 16:30
10018 Re:一个类中的一段static代码在什么时候执行? yadan 88 2003-01-09 22:40
10106 Re:一个类中的一段static代码在什么时候执行? snowbug 615 2003-01-09 23:02
9994 Re:一个类中的一段static代码在什么时候执行? yadan 674 2003-01-09 23:05
10790 Re:一个类中的一段static代码在什么时候执行? Breeze 768 2003-01-22 22:51
10410 Re:一个类中的一段static代码在什么时候执行? snowbug 162 2003-01-25 12:26
9904 Re:一个类中的一段static代码在什么时候执行? cypu 43 2003-01-20 10:45
9873 Re:一个类中的一段static代码在什么时候执行? thomasc 13 2003-01-20 14:24
10270 Re:一个类中的一段static代码在什么时候执行? floater 1666 2003-01-24 05:47

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923