各位前辈高手,请问在子类中定义一个方法可不可以去调用一个父类中没有定义的方法?这个问题缠绕我几天了,有谁知道请相告,小生在此谢过啦!

解决方案 »

  1.   

    这是我们老师出给我们的一道题,他都开发了十几年的JAVA了,我不敢信他给的这个问题会这么简单。
      

  2.   

    你的问题真的很有意思.非常的不明白.那么根据你所说的问题大概推测一下.
    1.子类继承了父类,那么子类就可以使用父类中的所有方法,并扩展自己的方法.你的问题中父类没有定义方法,那么我推测一种情况,你的意思如果是没有具体实现的方法,那么就是抽象方法,那么可以调用,但是要给他具体的实现.
    2.如果你的意思是父类中压根没有的方法.如果父类是在顶层的类,没有继承别的类,那么你的问题没有意义.
    3.如果你的意思是父类中没有,但是确实是存在的一个的方法,那么只有一种情况,父类也继承了一个类.那么子类当然可以调用.
    还有给你个忠告,仔细的看看书,这些在任何一本java基础的书上都可以看到.还有自己可以写2个类来进行测试,这是最好的办法.
    最后一个忠告,请你下次问问题前自己先测试一下,你的问题太模糊,很让人头大.