黑马程序员技术交流社区

标题: 多态[]]这题怎么输出呢 [打印本页]

作者: okchenyang44    时间: 2016-5-22 01:45
标题: 多态[]]这题怎么输出呢
class Test1_Polymorphic {
        public static void main(String[] args) {
                Fu f = new Zi();
                //f.method();
                f.show();
        }
}
class Fu {
        public void show() {
                System.out.println("fu show");
        }
}

class Zi extends Fu {
        public void show() {
                System.out.println("zi show");
        }

        public void method() {
                System.out.println("zi method");
        }
}



作者: 小红花    时间: 2016-5-22 18:45
fu  show......
作者: 琥珀    时间: 2016-5-22 22:13
输出fu show
作者: kunwenli    时间: 2016-5-22 22:29
这个很好做的,父类指向子类对象
然后成员方法是编译看父类 运行看子类
父类里没有method方法所以报错,
show方法override了,
所以就输出子类的方法 了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2