abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
答案是:都不可以。
class A{ public static void a(){ System.out.println("a"); } } class B extends A{ public static void a(){ System.out.println("aa"); } } public class TT { public static void main(String[] args) { A a = new B(); a.a(); //a B d = new B(); B.a(); //aa } }