java - 在 Java 中,如何从派生类中的覆盖方法调用基类的方法?

标签 java inheritance methods polymorphism

我有两个Java类:B,它扩展了另一个类A,如下:

class A {
    public void myMethod() { /* ... */ }
}

class B extends A {
    public void myMethod() { /* Another code */ }
}

我想从 B.myMethod() 调用 A.myMethod()。我来自C++ world ,而且我不知道如何在 Java 中做这个基本的事情。

最佳答案

您要查找的关键字是 super。见 this guide ,例如。

关于java - 在 Java 中,如何从派生类中的覆盖方法调用基类的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/268929/

相关文章:

java - 如何在 Java 中输入多个数据单元并使用计数器

java - 从邮件服务器读取已发送的邮件

java - OAuth2 全局方法安全性

c# - 继承的逻辑错误和语法错误

C++允许 friend 的派生类访问私有(private)嵌套类

c# - 为什么在构造函数之前调用类的成员方法

objective-c - 为什么不能在每行声明多个方法原型(prototype)?

c# - 将 bool 方法添加到现有类 C# 的最佳方法

c# - List<string> 到 List<DateTime>

java - 执行 AsyncTask 时出现 NoClassDefFoundError