创建一个新的类实例,然后用arg Java调用方法



我试图创建一个类"ImageViewer"的新实例,然后调用一个名为"OpenFile"的方法,该方法有另一个类"OFImage"的参数,这必须在"ImageViewer"的原始实例中的"OpenFile"方法中完成

我看了看反射,但只是不断得到错误

任何想法?

谢谢

我试图创建一个类"ImageViewer"的新实例,然后调用一个名为"OpenFile"的方法,该方法有另一个类"OFImage"的参数,这必须在"ImageViewer"的原始实例中的"OpenFile"方法中完成

好吧。所以我们创建一个新的ImageViewer:

ImageViewer iV = new ImageViewer();

然后调用OpenFile方法。请记住,Java命名约定规定方法的第一个单词总是以小写字母开头。

iV.openFile( // Some code );

现在要将类类型OFImage传递给OpenFile方法。所以你可以把它传入一个Class对象:

iv.openFile(OFImage.class);

这将发送一个Class对象的实例,包含OFImage的所有类细节。

或者,如果你想传递一个OFImage对象的实例,你可以使用一个匿名对象:

iv.openFile(new OFImage(// necessary parameters));

相关内容

  • 没有找到相关文章

最新更新