- main 클래스 : main 메서드를 갖고 있는 클래스
- built-in 클래스(내장클래스) : Java 제조사에서 미리 만들어둔 클래스로 JDK 설치할 때 생성됨.
- custom 클래스 : 개발자가 직접 만든 클래스
- 필드(클래스 레벨의 변수)
- 생성자 : 필드를 초기화하고 객체를 생성함
- 커스텀 메서드 : 필드에 저장된 데이터를 사용하여 필요한 기능을 만듬.
- 필드 : 변수 만드는 방법과 동일함.
- 차이점 : 필드는 초기화하지 않으면 기본값이 적용됨.
- 보기 : int , double은 0, String과 객체는 null, boolean은 false가 저장됨.
- 생성자 : 커스텀메서드와 유사한 형태임. 단, 반환자료형 없으며 생성자 이름은 클래스명과 동일해야 함.
- 커스텀 메서드 : 커스텀 메서드 정의와 동일함.