黑马程序员技术交流社区

标题: 关于子类继承父类的问题? [打印本页]

作者: 唯Coconut    时间: 2015-5-3 12:12
标题: 关于子类继承父类的问题?
子类必须要方法重写吗?  父类不给出方法,子类直接给出方法不可以吗?
作者: mocun    时间: 2015-5-3 12:16
不可以  
作者: fc389119336    时间: 2015-5-3 12:26
抽象的,就要;普通的方法,不必需。
作者: V_nan    时间: 2015-5-3 12:34
可以吧···如果父类是抽象类,父类有的方法子类必须重写,不是抽象类不重写应该也能继承吧(有点模糊),父类没有的方法,子类里面直接给出也可以啊,当作子类的特有方法
  1. class DemoA
  2. {
  3.         void method()
  4.         {
  5.                 System.out.println("method run");
  6.         }
  7. }
  8. class DemoB extends DemoA
  9. {
  10.         void show()
  11.         {
  12.                 System.out.println("show run");
  13.         }
  14. }
  15. class ExtendsDemo
  16. {
  17.         public static void main(String[] args)
  18.         {
  19.                 DemoB b = new DemoB();
  20.                 b.show();
  21.                 b.method();
  22.         }
  23. }
复制代码

作者: 魔心邪    时间: 2015-5-3 12:52
这样也卡伊啊,
作者: 快乐Anne    时间: 2015-5-3 12:59
父类是抽象的,子类就得重写父类所有方法,否则子类也是抽象的,不能创建对象;如果父类不是抽象的,子类就没必要重写父类方法了;子类也可以有自己新的方法,父类有方法就可以继承拿来用啊
作者: 0416_张威    时间: 2015-5-3 13:35
接口被实现时或者父类如果是抽象的方法必须重写,,,,




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