當我打印printThread時,爲什麼打印0和3?子類方法的輸出不打印?
class Super {
Super() {
three();
}
void three() {
System.out.println("three");
}
}
class Child extends Super {
int three = (int) Math.PI; // That is, 3
void three() {
System.out.println(three);
}
public static void main(String[] args) {
Child t = new Child();
t.three();
}
}
輸出中是0和3 但它應該是3和3
這是什麼語言?你的代碼片段甚至不應該編譯 – Lino
你必須提供真實的代碼,否則我們無法幫你做任何事情。 – csmckelvey
我剛剛編輯了代碼 – shiv