/**
* @(#)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: --------------------
// 执行父类的静态方法
// show执行父类的静态方法
// 子类执行子类的静态方法
// 子类show执行子类的静态方法
// 执行父类的静态方法
// 子类show执行子类的静态方法
//
// Process completed.