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

收藏 打印