http://www.verejava.com/?id=16992799039246
/** 知识点:方法的复写, 重写(override) 1. 覆盖就是 在继承的关系中, 子类复写了父类的方法, 这个时候子类的实例 会调用子类复写的方法,而不会调用父类的该方法 2. 回顾一下 重载(overload) */ public class Override { public static void main(String[] args) { //实例化 一个中国 学生 ChineseStudent s=new ChineseStudent(); s.say(); //实例化一个美国学生 AmericaStudent as=new AmericaStudent(); as.say(); } } class Person { public void say() { System.out.println("说话"); } } class Student extends Person { } class ChineseStudent extends Student { public void say() { System.out.println("说中文"); } } class AmericaStudent extends Student { public void say() { System.out.println("说英文"); } }
http://www.verejava.com/?id=16992799039246