The public type [class name] must be defined in its own file
# public 키워드는 파일명과 일치하는 클래스나 그 클래스 안의 내부 클래스에서만 붙을 수 있다.
오류 원인1. 클래스명과 파일명이 다를 때
오류 원인2. 파일명과 일치하는 클래스 이외의 다른 클래스에 public 키워드를 붙였을 경우