5 回答

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊

TA貢獻(xiàn)90條經(jīng)驗(yàn) 獲得超59個(gè)贊
public class Static {
??? public static void main(String[] args) {
??????? A a = new A();
??????? a.a();// a
??????? A a1 = new B();
??????? a1.a();// a
??????? B a2 = new B();
??????? a2.a();// b
??? }
}
class A {
??? public static void a() {
??????? System.out.println("a");
??? }
}
class B extends A {
??? // 不能@Override,編譯器會報(bào)錯(cuò)
??? public static void a() {
??????? System.out.println("b");
??? }
}
?可以被繼承

TA貢獻(xiàn)66條經(jīng)驗(yàn) 獲得超21個(gè)贊
static???的屬性和方法都是不能覆蓋的,因?yàn)閟tatic修飾的部分都是與對象無關(guān)的,只與類有關(guān) ??
添加回答
舉報(bào)