[java] 자바 The public type [class name] must be defined in its own file 오류 원인

The public type [class name] must be defined in its own file 이 에러는 하나의 파일안에는 오직 해당 파일명으로 정의된 클래스에만 public을 선언할 수 있다는 말이다. 그 이외의 클래스에는 public을 붙일 수 없다. 아래 코드와 같이 public 를 삭제하면 에러가 사라진다. public class EX11 { // 파일명과 같은 클래스 /** * @param args */ public … 더 읽기