你爸姓李,你爸也姓李,这就是继承。你具有你爸给你的东西,
class B 从 class A 里继承,B就是A的儿子, A有的B也有(私有的不算)

解决方案 »

  1.   

    但是为什么A和B有个方法一样,但是却同样纯在于一个类B 里,
      

  2.   

    class B中的a()方法是对calss A中的a()方法的重载
    在B中你可以用super.a()的方法来调用A中的a(),
    如果用b.a()的方式,其实是调用的B中的a()方法
      

  3.   

    同意 qnzzzz(落花时节)  的观点 ,书上的东西多看几遍,基础尤其重要我现在还在不断看基础的东西呢!
      

  4.   

    我想应该覆盖,但是事实上没有覆盖,而是利用什么机制(我现在不知道,也是我想知道的机制)
    让他们都在B中确实纯在,而不是覆盖.
    这个我不明白了,和c++一样,在B中根本就是把A中的a()覆盖了????????
    如果是就好了,但是书上说,和c++ 不一样,所以不是覆盖,郁闷啊.
      

  5.   

    覆盖和重载是不一样的。B继承了A以后,覆盖了A的a()方法,所以b应该是用B类的a()方法,a是A类的。