黑马程序员技术交流社区

标题: 子父类继承中的有关问题的代码分析 [打印本页]

作者: java8023    时间: 2015-6-9 00:00
标题: 子父类继承中的有关问题的代码分析
  1. <p>class A
  2. {
  3.       public void show()
  4.       {
  5.             show2();
  6.        }

  7.         public void show2()
  8.         {
  9.                   System.out.println("我");
  10.          }
  11. }</p><p>class B extends A
  12. {
  13.           public void show2()
  14.          {
  15.                      System.out.println("爱");
  16.           }
  17. }
  18. class C extends B
  19. {
  20.          public void show()
  21.          {
  22.                       super.show();
  23.           }

  24.               public void show2()
  25.              {
  26.                        System.out.println("你");
  27.              }
  28. }

  29. public class Test
  30. {
  31.              public static void main(String[] args)
  32.              {
  33.                          A a = new B();   
  34.                          a.show();

  35.                           B b = new C();
  36.                             b.show();
  37.                }
  38. }
  39. </p>
复制代码

大家一块看看,分析一下下,很有意思的


作者: shuaiqi_P_D    时间: 2015-6-9 00:05
多态,成员方法编译看左边,运行看右边:victory:
作者: 嘎路的米    时间: 2015-6-9 08:32
这题好经典。不错!!,只要知道多态的方法看右边,那就好办多了
作者: java8023    时间: 2015-6-9 09:07
嘎路的米 发表于 2015-6-9 08:32
这题好经典。不错!!,只要知道多态的方法看右边,那就好办多了

不过是静态方法除外,还是是重写的方法才行




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