![[JAVA] 클래스(Class)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmbhZZ%2FbtrUKmBGi7x%2F7CkGDe3skepxnK3CObFiZk%2Fimg.jpg)
Language/Java2022. 12. 30. 00:17[JAVA] 클래스(Class)
혼자 공부하는 자바 (저자 : 신용권)의 내용을 개인적으로 정리하는 글임을 알립니다. 클래스는 두 가지 용도가 있다. 하나는 라이브러리(API)용이고, 다른 하나는 실행용이다. 라이브러리 클래스는 다른 클래스에서 이용할 목적으로 설계된다. 프로그램 전체에서 사용되는 클래스가 100개라면 99개는 라이브러리 클래스이고, 단 하나가 실행용 클래스이다. 실행용 클래스는 프로그램의 실행 진입점인 main()메소드를 제공하는 역할을 한다. 클래스 구성 멤버 클래스의 구성 멤버로는 필드(field), 생성자(constructor), 메소드(method)가 있다. 필드 선언 형태는 변수와 비슷하지만, 필드를 변수라고 부르지는 않는다. 변수는 생성자와 메소드 내에서만 사용되고 생성자와 메소드가 실행 종료되면 자동 소멸..