小编the*_*sor的帖子

为什么JFrame.EXIT_ON_CLOSE vs EXIT_ON_CLOSE?

在我遇到的几乎所有代码示例中,setDefaultCloseOperation派生类中的方法的参数JFrame是一些常量,例如,JFrame.EXIT_ON_CLOSE.在这种情况下,因为EXIT_ON_CLOSE是常量JFrame,它可以直接访问,并且不需要getter方法来访问它.为什么我们仍然用超类名称作为前缀JFrame?任何Swing类都是子类JFrame,并且会继承EXIT_ON_CLOSE常量,那么为什么不写出方法调用setDefaultCloseOperation(EXIT_ON_CLOSE) 而不是setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

真正需要显式超类名吗?

java methods swing

2
推荐指数
1
解决办法
686
查看次数

标签 统计

java ×1

methods ×1

swing ×1