클래스
자바의 클래스 개념을 이해하기 위해서 다음과 같은 정의를 퍼왔다.
자바에서 클래스(class)란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용된다.
자바에서는 이러한 설계도인 클래스를 가지고, 여러 객체를 생성하여 사용하게 된다.
클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로 구성된다.
-TCPschoo.com-
클래스의 구성요소
instance variable (멤버변수)
: 클래스의 특성을 표현하기 위한 속성 값을 저장할 때 사용.
예를 들어 눈 앞에 가방 2개가 있다고 하자. 이 가방의 주인을 찾아보니 "철수"의 가방 한 개와 "동이"의 가방 한개가 놓여있었던 것이다. 이 가방들은 설계도인 Class를 따라서 만들어진 것들이다.
method(멤버 메소드)
: instance variable 의 값을 관리하는 역할(저장 및 수정 그리고 조회)을 한다.
예를 들면 가방의 기능을 묘사하는 것이라고 생각하면 되는데 가방에 책을 담거나 그 외에 무거운 짐 또는 필요한 물건들을 담는 것들을 설명하는 역할을 맡고 있다.
생성자(conStructor)
: nstance variable 에 값을 처음 저장하는 역할. 즉 초기화하는 역할을 한다.
클래스명
-객체를 잘 표현할 수 있는 의미있는 명사형으로 지정해주는 것이 좋다.
-반드시 첫 글자는 대문자로 지정한다!
이는 강제된 내용은 아니지만 자바를 이용하는 사람들만의 약속이라고 생각하면 되겠다.
'JAVA' 카테고리의 다른 글
#Java StringTokenizer (0) | 2021.07.26 |
---|---|
# Java instance variable (0) | 2021.07.19 |
#Java Arrays.copyOf (0) | 2021.07.14 |
#Java Array.fill (0) | 2021.07.14 |
#Java 배열 (0) | 2021.07.14 |