一.Java字段初始化的规律: 输出结果为:100 和 300 当把{filed=200}放在public int field=100之后输出结果为:200 和 300 所以执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个要看哪一个“排在前面”. 类的初始化块不接收任何的参数,而且只要一创建类的对象,它们就会被执行.因此,适合于封装那些“对象创建时必须执行的代码”. 二.当多个类之间有继承关系时,创建子类对象会导致父类初始化块的执行.请自行编写示例代码验证以上结论. 代码: 结果: 三…