【发布时间】:2015-04-09 21:57:23
【问题描述】:
我知道在 Java 中可以做到这一点:
public class animal {...}
然后
public class dog extends animal {...}
然后你可以编写任何可以访问动物方法的狗方法。
但是,我想知道有没有办法扩展方法
例如
public void generateAnimal() {...}
然后
public void generateDog() extends generateAnimal() {...}
但这并没有通过编译器。 所以我的问题是:
Java可以继承方法吗?
【问题讨论】:
-
如果它存在,你认为它会做什么?
-
我不这么认为。如果你扩展类,你可以在你覆盖的方法中调用
super()。这是我能想到的最相似的事情。
标签: java inheritance methods