实例方法被覆盖,静态方法被隐藏
public class Super{
static String greeting(){
return "Goodnight";
}
String name(){
return "Richard"; }
public static void main(String[] args)
{ Super s = new Sub();
//Sub s=new Sub();
System.out.println(s.greeting() + ", " + s.name()); }
//在有继承关系的类中,父类实现了一个子类的引用,调用的是父类的静态方法
}
class Sub extends Super{
static String greeting(){
return "Hello"; }
String name(){
return "Dick"; } }