我正在尝试调用private Client()
方法中的main
,但它正在说
非静态方法无法从静态上下文引用客户端。
public class Client extends JFrame
{
private Client()
{
ImageIcon icon = new ImageIcon(getClass().getResource("/appIcon.png"));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(900, 450);
setExtendedState(Frame.MAXIMIZED_BOTH);
setLocationRelativeTo(null);
setIconImage(icon.getImage());
setVisible(true);
}
public static void main(String[] args)
{
}
}
答案 0 :(得分:3)
Client
是一个构造函数。您可以通过new
:
Client c = new Client();
你可以在main
内完成。
如果是实例方法,则需要一个实例来调用它。但是因为它是一个构造函数,你可以用它来创建一个实例(你可以在其上调用实例方法)。