나의 지식 보관소
public class ( the public type must be defined in its own file ) 본문
프로그래밍 언어/자바
public class ( the public type must be defined in its own file )
야식은진리다 2020. 12. 18. 22:21자바에서 클래스에 public 접근제한자를 추가하기 위해서는 그 클래스의 이름이 파일명과 동일해야한다. ( 파일명과 일치하는 클래스 내부에서 다른 클래스를 포함하는 경우는 public이 가능하다. )
이러한 제한이 있는 이유는 가독성에 도움을 주기 위함인데, 하나의 자바파일에 여러 개의 클래스를 작성하는 경우 대표클래스를 지정하고 파일명과 동일하게 하는 것이 가독성에 도움이 된다.
'프로그래밍 언어 > 자바' 카테고리의 다른 글
리턴타입(반환형)이 다른 메서드 오버라이딩 (0) | 2020.10.18 |
---|---|
vscode에서 src/main/java 폴더 구조 만들기 (0) | 2020.10.15 |
동기화 메서드와 동기화 블록 (Synchronized Method, Synchronized Block) (0) | 2020.04.16 |
정규표현식 정리 표 (0) | 2020.04.01 |
예외 떠넘기기 (0) | 2020.02.28 |