黑马程序员技术交流社区

标题: 怎么理解多态,怎么输出子类,又回到父类,又回到子类,这个就看不懂! [打印本页]

作者: 数码店    时间: 2016-6-10 22:33
标题: 怎么理解多态,怎么输出子类,又回到父类,又回到子类,这个就看不懂!
class A {
                        public void show() {
                                show2();
                        }
                        public void show2() {
                                System.out.println("我");
                        }
                }
                class B extends A {
                        public void show2() {
                                System.out.println("爱");
                        }
                }
                class C extends B {
                        public void show() {
                                super.show();
                        }
                        public void show2() {
                                System.out.println("你");
                        }
                }
                public class Test2DuoTai {
                        public static void main(String[] args) {
                                A a = new B();
                                a.show();//爱
                                B b = new C();
                                b.show();//你
                        }
                }
作者: 18634319112    时间: 2016-6-10 22:44
你把这些类当成之前的基本数据类型转换来看。      




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