Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向oracle生成的java类添加方法的最佳方法_Java_Buttongroup - Fatal编程技术网

向oracle生成的java类添加方法的最佳方法

向oracle生成的java类添加方法的最佳方法,java,buttongroup,Java,Buttongroup,我创建了一个方法,当我将选中的单选按钮传递给它所在的按钮组时,可以从中获取文本。我一直在读帮助器/实用程序类可能不是最好的主意,因为它们可以变成上帝类,我可以看到在一段时间后发生的事情。另外,我只添加了一个方法,这个方法非常特定于按钮 所以我的问题是,有没有最好的方法向oracle创建的类添加方法?每当我创建一个新项目并使用ButtonGroup时,我希望此方法始终可用。创建一个包含新方法的子类 继承:您的意思是要向中添加方法吗?你不能那样做。实现这一点的典型方法是扩展JRadioButton,

我创建了一个方法,当我将选中的单选按钮传递给它所在的按钮组时,可以从中获取文本。我一直在读帮助器/实用程序类可能不是最好的主意,因为它们可以变成上帝类,我可以看到在一段时间后发生的事情。另外,我只添加了一个方法,这个方法非常特定于按钮


所以我的问题是,有没有最好的方法向oracle创建的类添加方法?每当我创建一个新项目并使用ButtonGroup时,我希望此方法始终可用。

创建一个包含新方法的子类


继承:

您的意思是要向中添加方法吗?你不能那样做。实现这一点的典型方法是
扩展JRadioButton
,添加方法并在任何地方使用该类

因此,如果我想创建一个JRadioButton,那么如果我想让该方法可用,我就必须使用我创建的子类名称?@tazboy是的,如果我理解正确的话。一旦你创建了一个扩展JRadioButton的类,并将你的方法添加到这个新类中,你应该使用你的新类而不是旧类。太棒了,它成功了。我实际上扩展了ButtonGroup。没有问题。谢谢