你这问题提的不错,确实子类中有core=90,如果这个子类是个独立的类的话确实会先运行成员变量,之后再运行构造函数,但是这是个子类,如果是子类是不是要先将父类加载到内存中在运行子类的语句,没有父亲哪来的孩子,说的这些都只适合非静态的,静态的除外,如果将子类中的private int core=90改成private static int core=90那么结果就会使就九十了,实在不理解就记下来,如果是非静态的就按照一般的父类上下执行,要是还不行告诉你个笨法用eclipse调试一下看看到底是怎么运行的,不就o了作者: 江南雨 时间: 2013-5-26 18:42