问题标签 [anonymous-inner-class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 动作监听器
我打算用 Java 开发一个游戏,它会有很多听众(动作、键、鼠标等)。
我的问题是实现监听器的最佳方式是什么。
方法一:
方法二:
创建一个新类(或多个类),它将实现 ActionListener 并具有用于不同游戏组件的方法(按钮、移动、任何其他需要 ActionListener 的东西)
所以,例如。如果我正在制作一个按钮,这样做会更好吗
或者
我可以看到两种方式的优势,方法 1 你可以直接看到该对象发生了什么,但是方法 2 你可以看到所有组件。
那么在开发更易于维护的大型应用程序时,将所有侦听器放在单独的类中,还是使用方法 1?
java - Java 泛型:从另一个方法推断类型?
我有一个装饰器,我想以一种特殊的方式使其通用。
用法:
我希望T
从中推断出.handle(...)
,它得到某些子类型 - IrcEvMsg
。
这怎么可能?还是我需要ExceptionHandler
使用要使用的类型参数化?(Java 7)
处理程序代码:(不以这种方式编译 - 说“异常处理程序不实现doIt(...)
”)
android - Android:从xml实例化View时覆盖onDraw而不进行子类化
我有一个 ConditionalEditText 类,它是一个包含 EditText 和 TextView 的复合自定义视图。此视图的布局在 XML 中定义。我想重写 EditText 的 onDraw 方法。但由于它是从 XML 实例化的。我不能做类似的事情
除了继承 EditText 或进行 UI 实例化是 Java 而不是 XML 之外,还有什么方法可以覆盖 onDraw() 方法?
java - 如何在实际中使用内部类
为什么有人会使用inner class
? local class
使用或可以实现相同的功能subclass
。
一个例子也将不胜感激。
java - Java匿名类的类名
输出:类名:package.name.here .B
有人能告诉我为什么匿名类类型在 getClass() 方法中给出封闭类吗?这会导致对象 C 上的 .equals() 一直失败。我的理解是因为 getClass 给出了封闭的类名,所以永远不会调用覆盖的 equals ?
java - 如何从java中的匿名内部类返回对象
如果我有以下功能:
尽管语句显示名称的值,为什么p.name
来自getProduct()
调用始终为空Log
在哪里调用函数:
类 getProduct 扩展 AsyncTask {
}
java - 我如何获得这个参数?
我想在空白中使用作为参数传递给 ClassA 的构造函数的 instanceA 对象。我怎样才能做到这一点?谢谢。
java - java, 反射, 内部类,
嗨,我想使用反射获取内部类的对象,但我遇到了一些错误。
代码是: -
错误是:-
java - 为什么我在尝试使用匿名类时会收到此错误?
我收到一条错误消息:
no suitable method found for showMessageDialog(<anonymous Runnable>,String,String,int)
当我尝试使用该JOptionPane.show...
方法时。这是为什么 ?