子类中的方法可以重载超类中的方法吗?

自由风

Java代码:

class P {
    public void hello() {}
}

class C extends P {
    public void hello(String s) {}
}

我的问题是:超类中的同一个hello类是否C重载P

我的朋友说他们不是因为他们不在同一个班级。

詹姆斯·B

采用更正式的方法,Java 7的Java语言规范指出:

如果一个类的两个方法(都是在同一个类中声明的,或者都是由一个类继承的,或者一个声明且是一个继承的)的名称相同,但签名不是等效的,则称该方法名称为超载。

http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.4.9

我会将您的朋友指向此链接。

简而言之,在您的示例中,hello方法确实已重载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在基类中重载纯虚方法吗?

来自分类Dev

将虚拟方法添加到超类中以便子类可以覆盖它是一种好习惯吗?

来自分类Dev

可以在Java中重载finalize()方法吗

来自分类Dev

方法可以在目标c中重载,对吗?

来自分类Dev

有没有更简单的方法可以在Java中的子类和超类的ArrayList上调用子类的方法

来自分类Dev

在Java中的超类方法中创建新的子类

来自分类Dev

当子类调用超类的方法时,如何获得超类来引用子类中的属性?

来自分类Dev

类中的重载方法

来自分类Dev

重载重载方法我在重载父或子类中的方法

来自分类Dev

超类引用无法在Java中调用子类方法

来自分类Dev

如何使超类中的方法创建子类对象?

来自分类Dev

如何在Java中从超类调用子类方法?

来自分类Dev

在向量C ++中从超类调用子类方法

来自分类Dev

如何从超类的方法访问(屏蔽)子类中的成员变量?

来自分类Dev

Java在超类方法中返回不带通用参数的子类

来自分类Dev

您如何在Java中从超类调用子类方法?

来自分类Dev

如何让子类扩展python中超类的方法

来自分类Dev

从超类对象数组中调用子类方法

来自分类Dev

将超类传递到需要子类的方法中

来自分类Dev

从 Java 中超类类型的 ArrayList 调用子类方法

来自分类常见问题

我可以使用超类的类工厂静态方法创建子类实例吗?

来自分类Dev

Javascript 子类中的实例方法可以调用它的父类静态方法吗?

来自分类Dev

我们可以@Override派生类中超类的公共方法吗?

来自分类Dev

查看超类的当前实例是否是超类中的子类的正确方法

来自分类Dev

子类awakeFromNib可以调用超类自定义init / setup方法吗?

来自分类Dev

我们可以在C#的基类中捕获子类方法的异常吗?

来自分类Dev

python类中的方法可以用子类定义的类型注释吗?

来自分类Dev

我们可以在C#的基类中捕获子类方法的异常吗?

来自分类Dev

如何检查目标C中的类级别方法是在超类中还是在子类中?

Related 相关文章

  1. 1

    我可以在基类中重载纯虚方法吗?

  2. 2

    将虚拟方法添加到超类中以便子类可以覆盖它是一种好习惯吗?

  3. 3

    可以在Java中重载finalize()方法吗

  4. 4

    方法可以在目标c中重载,对吗?

  5. 5

    有没有更简单的方法可以在Java中的子类和超类的ArrayList上调用子类的方法

  6. 6

    在Java中的超类方法中创建新的子类

  7. 7

    当子类调用超类的方法时,如何获得超类来引用子类中的属性?

  8. 8

    类中的重载方法

  9. 9

    重载重载方法我在重载父或子类中的方法

  10. 10

    超类引用无法在Java中调用子类方法

  11. 11

    如何使超类中的方法创建子类对象?

  12. 12

    如何在Java中从超类调用子类方法?

  13. 13

    在向量C ++中从超类调用子类方法

  14. 14

    如何从超类的方法访问(屏蔽)子类中的成员变量?

  15. 15

    Java在超类方法中返回不带通用参数的子类

  16. 16

    您如何在Java中从超类调用子类方法?

  17. 17

    如何让子类扩展python中超类的方法

  18. 18

    从超类对象数组中调用子类方法

  19. 19

    将超类传递到需要子类的方法中

  20. 20

    从 Java 中超类类型的 ArrayList 调用子类方法

  21. 21

    我可以使用超类的类工厂静态方法创建子类实例吗?

  22. 22

    Javascript 子类中的实例方法可以调用它的父类静态方法吗?

  23. 23

    我们可以@Override派生类中超类的公共方法吗?

  24. 24

    查看超类的当前实例是否是超类中的子类的正确方法

  25. 25

    子类awakeFromNib可以调用超类自定义init / setup方法吗?

  26. 26

    我们可以在C#的基类中捕获子类方法的异常吗?

  27. 27

    python类中的方法可以用子类定义的类型注释吗?

  28. 28

    我们可以在C#的基类中捕获子类方法的异常吗?

  29. 29

    如何检查目标C中的类级别方法是在超类中还是在子类中?

热门标签

归档