JAVA 자바 Public Class & Class 자바에서는 파일명과 public class 명이 같아야 한다는 규칙이 존재한다. 또한 public class, 접근제어자 'public'이 붙은 class는 파일 내에 한 개만 존재해야 한다. 만약, 파일명과 public class 명이 다른 경우 'The public type ... must be defined in its own file' 혹은 'class ... is public, should be declared in a file named ....java' 등의 에러가 표시된다. 이는 정확한 이유는 알 수 없지만, 가독성의 문제 때문이라고 생각한다. test.java 라는 파일을 만들고 다음과 같이 코드를 입력해보면, class test { }..