import javax.swing.*;public class Test_04 { class Face { public Face() { JFrame Frame = new JFrame("Hello"); Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Frame.setSize(300, 300); Frame.setVisible(true); } } public static void main(String[] args) { new Test_04().new Face(); }}
如果你想Face()是一个普通方法的话把new Test_04().new Face()改为new Test_04().new Face().Face();
外部类.内部类 内部类对象 = 外部类对象.new内部类
内部类对象. Face() ;
就可以调用了
这种是全部的写法,2楼得是简化写法!
class Face {
public Face() {
JFrame Frame = new JFrame("Hello");
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.setSize(300, 300);
Frame.setVisible(true);
}
}
public static void main(String[] args) {
new Test_04().new Face();
}}