본문 바로가기

JAVA

JAVA 자바 클래스 개념

클래스 class

 - 일반 클래스

 - 추상 클래스

인터페이스 interface


클래스의 안에 올 수 있는 4가지. 클래스 내부 구성요소 4가지.

1. 필드 field

2. 메서드 method

3. 생성자 constructor

4. 이너 클래스 inner class


생성자를 제외한 3가지 요소를 '클래스의 멤버'라고 한다.

클래스에서 객체를 만드는 과정은 생성자가 수행한다. 클래스의 생성자로 객체를 만드는 과정을 '인스턴스화 instantiation '라고 한다. 인스턴스화로 만들어진 객체를 '인스턴스 instance'라고 한다.

 

클래스는 바로 사용할 수 없고 반드시 객체를 생성해 객체 안에 있는 필드, 메서드, 이너클래스를 사용해야 한다.

 


객체의 생성

클래스명 참조변수명 =  new 생성자();

Coffee cfe = new Coffee();

참조변수는 실제 데이터를 저장하는 것이 아니라 실제 데이터가 있는 힙 메모리의 위치값을 가리키는 변수를 말한다.

new 키워드 : '~을 힙 메모리에 넣어라' 라는 의미를 말한다.

생성자는 클래스와 이름이 동일하다. 뒤에 괄호가 붙는다.

 

 

728x90
300x250