public class TestSuper {
int a = 100;
void show(){
System.out.println("必死无疑");
};
public static void main(String[] args) {
Sub sub = new Sub();
sub.show();
}
}class Sub extends TestSuper{
public void show(){
int abc = super.a;
super.show();
this.show();
};
}必死Exception in thread "main" java.lang.StackOverflowError
at sun.nio.cs.ext.DoubleByteEncoder.encodeArrayLoop(Unknown Source)
at sun.nio.cs.ext.DoubleByteEncoder.encodeLoop(Unknown Source)
at java.nio.charset.CharsetEncoder.encode(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(Unknown Source)
at sun.nio.cs.StreamEncoder.write(Unknown Source)
at java.io.OutputStreamWriter.write(Unknown Source)
at java.io.BufferedWriter.flushBuffer(Unknown Source)
at java.io.PrintStream.write(Unknown Source)
at java.io.PrintStream.print(Unknown Source)
at java.io.PrintStream.println(Unknown Source)
at TestSuper.show(TestSuper.java:5)
at Sub.show(TestSuper.java:16)
at Sub.show(TestSuper.java:17)
super.show();
this.show();