我想使用 Java 动态创建新类。我有 3 个带有标签的按钮:1、2 和 3。代码如下:
switch (button.getActionCommand()) {
case 1:
return new Listener1();
break;
case 2:
return new Listener2();
break;
case 3;
return new Listener3();
break;
}
它有效,但我想让它更短。每个新班级都将与以前的班级不同,只有最后一个数字。那么是否可以动态创建类,例如:
return new Listener()+button.getActionListener();
我敢肯定它是可能的,但如何?我应该使用其中一个代理类还是有更简单的方法来实现这一点?