본문 바로가기

개인 공부방/JAVA

자바 메인함수에서 내부클래스 객체 생성 불가

package net.hb.day17;

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;

public class Chat extends Frame {

public Chat() {
this.setBackground(Color.green);
MyExit me1 = new MyExit();
}

public static void main(String[] args) {
MyExit me2 = new MyExit(); //메인함수에서 내부클래스 객체생성불가
}

public class MyExit extends WindowAdapter { // MyExit.java파일형태 대신
public void windowClosing(WindowEvent we) {// Chat$MyExit.class만 존재함
System.exit(1);
}// 내부클래스
}
}