클래스

자바의 클래스 개념을 이해하기 위해서 다음과 같은 정의를 퍼왔다.

 

 

자바에서 클래스(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

+ Recent posts