用子类实例化父类对象
public class Father {
public Father(){
System.out.println("father constructor");
}
public void toBeRewrited(){
System.out.println("not rewrite");
}
}
public class Son extends Father{
public Son(){
super();
System.out.println("son");
}
@Override
public void toBeRewrited(){
System.out.println("rewrited");
}
}
public class Main {
public Main(){
Father fs = new Son();
fs.toBeRewrited();
}
public static void main(String[] args){
new Main();
}
}
结果:
father constructor
son
rewrited