Developer Cafe

3장 참조타입 본문

자료 구조/자바로 배우는 쉬운 자료구조

3장 참조타입

개발자 카페 2021. 2. 27. 22:46
728x90

메모리 주소를 계산할 수 있는 참조 값을 다루기 위한 타입으로 배열, 클래스, 인터페이스, 열거 타입으로 나뉜다.

 

1. 배열 타입

- 같은 데이터 타입을 가진 데이터들을 메모리에 연속으로 저장하여 만든 데이터들의 그룹이다.

 

2. 클래스 타입

- 여러 타입의 변수와 메소드를 그룹으로 묶어서 새롭게 정의한 사용자 정의 타입이다. 데이터 타입을 정의할 때는 그 데이터를 연산하라 수 있는 메소드도 함께 정의해야 한다. 자바 기본 타입은 그에 대한 메소드가 이미 정의되어 있으므로 메소드 정의없이 타입에 대한 변수만 선언하고 사용한다.

 

3. 인터페이스 타입

- 인터페이스 타입은 여러 클래스 타입에서 공통으로 사용하는 상수와 메소드를 따로 분리하여 추상화시킨 타입이다. 클래스 타입과 유사하지만, 데이터 멤버에 상수만 사용할 수 있고 멤버 메소드를 내용 없이 선언만 한다는 점에서 차이가 있다.

 

4. 열거 타입

- 요일처럼 표현할 데이터가 정해진 수의 값만을 가지고 있는 경우이다. 이를 열거 타입이라 한다.

 

enum Week {
	MON, TUE, WED, THU, FRI, SAT, SUN
}

 

728x90

'자료 구조 > 자바로 배우는 쉬운 자료구조' 카테고리의 다른 글

5장 선형 리스트에서의 원소 삽입  (0) 2021.02.28
4장 객체  (0) 2021.02.27
3장 자바 플랫폼  (0) 2021.02.27
2장 소프트웨어 생명주기  (0) 2021.02.27
1장 10진수의 표현  (0) 2021.02.27
Comments