-1

我正在尝试创建一个类“ImageViewer”的新实例,然后调用一个名为“OpenFile”的方法,该方法具有另一个类“OFImage”的参数,这必须全部在“OpenFile”的原始实例中完成图像查看器"

我进行了反思,但是不断出现错误

有任何想法吗?

谢谢

4

1 回答 1

0

我正在尝试创建一个类“ImageViewer”的新实例,然后调用一个名为“OpenFile”的方法,该方法具有另一个类“OFImage”的参数,这必须全部在“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));
于 2013-04-11T12:06:29.017 回答