java学习笔记3:对象的初始化顺序
真是"挤出来"的时间学习呢,不多说,看代码:
运行顺序是:
8---18---3---4---13---14
1
2
class A {
3
int i=9;
4
A()
5
{
6
i=10;
7
}
8
static ii=100;
9
}
10
11
class B extends A
12
{
13
int o=11
14
B()
15
{
16
o=111;
17
}
18
static frank=13;
19
}

2
class A {3
int i=9;4
A()5
{6
i=10; 7
}8
static ii=100;9
}10

11
class B extends A12
{13
int o=1114
B()15
{16
o=111; 17
}18
static frank=13;19
}运行顺序是:
8---18---3---4---13---14



浙公网安备 33010602011771号