item 25 : 톱레벨 클래스는 한 파일에 하나만 담으라
1. 톱레벨 클래스와 정적 멤버 클래스
1) 톱레벨 클래스를 여러 개 선언 시 문제점
// Main.java
public class Main {
public static void main(String[] args) {
System.out.println(Utensil.NAME + Dessert.NAME);
}
}// Utensil.java
class Utensil {
static final String NAME = "pan";
}
class Dessert {
static final String NAME = "cake";
}2) 해결책
부가 설명: 정적 멤버 클래스의 장점
✨ 최종 정리
Previousitem 24 : 멤버 클래스는 되도록 static으로 만들라Nextitem 18 - item 19의 확장 : 🤔 자바 기초 배울 때 앞쪽에 나오는 상속 왜 현업에서는 잘 안쓴다고 하는 걸까? (feat. 코틀린에서 상속은?)
Last updated