/**
* @(#)ss.java
*
* 子類不能覆蓋父類的靜態方法
* @author CplusHua
* @version 1.00 2013/5/15
*/
import java.io.*;
class A {
public static String s="執行父類的靜態方法";
//在父類中定義一個靜態方法
public static void prints(){
System.out.println(s);
}
public void show(){
System.out.println("show"+s);
}
}
class B extends A{
public static String s="執行子類的靜態方法";
public static void printS(){
System.out.println(s);
}
public static void prints(){
System.out.println("子類"+s);
}
public void show(){
System.out.println("子類show"+s);
}
}
public class javajava{
public static void main(String[] args){
A a =new A();
a.prints();
a.show();
B b=new B();
b.prints();
b.show();
A c=new B();
c.prints();
c.show();
}
}
// --------------------Configuration: <Default>--------------------
// 執行父類的靜態方法
// show執行父類的靜態方法
// 子類執行子類的靜態方法
// 子類show執行子類的靜態方法
// 執行父類的靜態方法
// 子類show執行子類的靜態方法
//
// Process completed.