java - 重写方法的方法

标签 java overriding

我的父类(super class)有一个方法:

public void addController(ActionListener controller)
{
    button.addActionListener(controller);
}

在派生类中,我必须实现 addController 添加 button.setActionCommand("something"); 我必须重写方法 addcontroller() code> 或者简单地添加 super()

最佳答案

试试这个...

如果你想实现Super类中的方法,并且还想添加button.setActionCommand("something"),那么就这样做..

通过在 addController 中添加 super 调用以及 setActionCommand

public void addController(ActionListener controller)
{
    super.addController(controller)
    button.setActionCommand("something");
}

关于java - 重写方法的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11421422/

相关文章:

css - Material UI Styled() - 如何设置子组件的样式

python - 为什么Python(3.7)不断覆盖 key :value pairs in my nested dictionary?

java - 如何在android中更改ImageView源

java - 在 jhipster 应用程序中将 .docx 文件从服务器发送到客户端

java - 同步块(synchronized block)是否会阻止其他线程访问对象?

javascript - Prestashop 1.6.1.16 - 我的 js 文件已加载,但没有看到我的函数

overriding - CSS 在自动换行时覆盖行高

c++ - 使用new关键字限制实例数量

java - 任何将java转换为javascript的免费工具

java - 在 Liferay 6.2 中无法将对象从类传递到 jsp