package demo1;
public abstract class Super {
Super(){
print();
}
public abstract void print();
}
package demo1;
public class Sub extends Super{
private int i = 10;
public void print(){
System.out.println(i);
}
public static void main(String args[]){
Sub sub = new Sub();
sub.print();
}
}
Output:
0
10
这是为什么??