变量在继承关系中的赋值顺序
来源:技术人生 责任编辑:栏目编辑 发表时间:2013-07-01 19:36 点击:次
public class Test3 extends Test4
{
int i=30;
Test3()
{
print();
i=40;
}
public static void main(String[] args)
{
System.out.println(new Test3().i);
}
void print()
{
System.out.println(i);
}
}
class Test4
{
int i=10;
Test4()
{
print();
i=20;
}
void print()
{
System.out.println(i);
}
}
{
int i=30;
Test3()
{
print();
i=40;
}
public static void main(String[] args)
{
System.out.println(new Test3().i);
}
void print()
{
System.out.println(i);
}
}
class Test4
{
int i=10;
Test4()
{
print();
i=20;
}
void print()
{
System.out.println(i);
}
}
结果:
0
30
40
相关新闻>>
- 发表评论
-
- 最新评论 更多>>