실행용 클래스 : 클래스 안에 main 메서드가 존재하여 실행하는 클래스 public static void main(String[] args) { }
public static void main(String[] args) { }
기능제공 클래스 : 클래스 안에 메서드를 추가하여 필요한 기능이 구현되어 있는 클래스
⭐ 특별한 경우가 아니면 모두 public 으로 작성 !