java - 如何向 Jframe 添加抽象方法?

标签 java inheritance overriding

我需要一个程序中所有JFrame实例的全局刷新函数,可以在任何JFrame实例上调用。然而,我需要针对不同的实例使用不同的实现。重写 JFrame 以添加我的抽象方法的正确方法是什么?如果这确实是解决此问题的正确方法。

最佳答案

public abstract class MyJFrame extends JFrame {
  public abstract void refresh();
}

public class MyJFrameA extends MyJFrame {
  public void refresh() {
    ...
  }
}

这是可能的方法之一。

关于java - 如何向 Jframe 添加抽象方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41008670/

相关文章:

java - 具有 hibernate 参数的类,有什么清理建议吗?

java - 如何在使用 SAX parcer 解析给定的 xml 文件时存储每一行

java - 如何在 Chrome 中单击打印预览页面上的取消按钮?

java - 无法编译已实现接口(interface)的抽象类

c# - 反序列化到自定义列表

c++ - 模板和嵌套类型查找

php - config.xml 覆盖导致购物车不可见?

c++ - 为什么我的虚拟方法没有被覆盖?

java - Jetty Maven 在不同端口上插入多个 Web 应用程序

spring - 在 Maven 布局中使用 Spring 或 Camel 属性占位符覆盖 junit 测试的一些属性