아이템 25

· BE/Java
이 포스팅에서 작성하는 내용은 EFFECTIVE JAVA(이펙티브자바) 에서 발췌하였습니다. 아이템 25. 톱레벨 클래스는 한 파일에 하나만 담으라 톱레벨 클래스 소스 파일 하나에 톱레벨 클래스를 여러 개 선언하더라도 컴파일러에서 오류는 발생하지 않지만, 아무런 득이 없고 심각한 위험을 감수해야 한다. 이렇게 하면 한 클래스를 여러 가지로 정의할 수 있으며, 그 중 어느 것을 사용할 지는 어느 소스 파일을 먼저 컴파일하냐에 따라 달라진다. ex 1) Main 클래스 하나를 담고 있고 Main 클래스는 다른 톱레벨 클래스 2개(Utensil과 Desser)를 참조한다. public class Main { public static void main(String[] args) { System.out.print..
멍목
'아이템 25' 태그의 글 목록