首先定義父類和子類
public class Parent {
protected static String a = "static";
final String b = "final";
public static void staticMethod(){
System.out.println("this is a static method");
}
public final void finalMethod(){
System.out.println("this is a final method");
}
}
public class Child extends Parent {
@Test
public void test(){
System.out.println(a);
System.out.println(b);
staticMethod();
finalMethod(http://www.my516.com);
}
}
輸出的結果是這樣的:
static
final
this is a static method
this is a final method
由此可見,只要是非私有的成員都是可以被繼承的,並且也可以在子類對其進行覆蓋!
---------------------