728x90
소스 파일 하나에는 반드시 톱레벨 클래스(혹은 톱레벨 인터페이스)를 하나만 담자. 이 규칙만 따른다면 컴파일러가 한 클래스에 대한 정의를 여러 개 만들어 내는 ㅇ리은 사라진다. 소스 파일을 어떤 순서로 컴파일하든 바이너리 파일이나 프로그램의 동작이 달라지는 일은 결코 일어나지 않을 것이다.
728x90
'책 > EFFECTIVE JAVA' 카테고리의 다른 글
[제네릭]아이템27. 비검사 경고를 제거하라 (0) | 2024.10.29 |
---|---|
[제네릭]아이템26. 로 타입은 사용하지 말라 (0) | 2024.10.28 |
[클래스와 인터페이스]아이템24. 멤버 클래스는 되도록 static으로 만들라 (0) | 2024.10.16 |
[클래스와 인터페이스]아이템23. 태그 달린 클래스보다는 클래스 계층구조를 활용하라 (6) | 2024.10.14 |
[클래스와 인터페이스]아이템22. 인터페이스는 타입을 정의하는 용도로만 사용하라 (0) | 2024.10.11 |