[求助]输出不明白
abstract class Exam4 {
int j=3;
Exam4()
{
print();
{
System.out.println(j);
}
}
abstract void print();
}
public class Exam4Sub extends Exam4{
int i=1;
void print()
{
System.out.println(i);
}
public static void main(String[] args) {
Exam4Sub e=new Exam4Sub();
e.print();
}
}
为什么这个输出的是031啊?这个程序以前问过了,可我还是不明白,有没有高手能具体的说一下啊,谢谢!!