Published 2022. 2. 11. 11:29

Ch6-8_객체 배열

객체 배열 == 참조변수 배열

 

Tv tv1, tv2, tv3; -> Tv[] tvArr = new Tv[3]; // 길이가 3인 Tv 타입의 탐조변수 배열

 

tvArr[0] = new Tv();
tvArr[1] = new Tv();
tvArr[2] = new Tv();

Tv[] tvArr = {new Tv(), new Tv(), new Tv()};

 

Tv t1 = new Tv();
Tv t2 = new Tv();
Tv t3 = new Tv();

Tv[] tvArr = new Tv[3];
tvArr[0] = new Tv();
tvArr[1] = new Tv();
tvArr[2] = new Tv();

 

 

Ch6-9_클래스의 정의(1)

 

클래스 == 데이터 + 함수

 

1. 변수 : 하나의 데이터를 저장할 수 있는 공간

2. 배열 : 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간

3. 구조체 : 서로 관련된 여러 데이터(종류 관계X)를 하나로 저장할 수 있는 공간

4. 클래스 : 데이터와 함수의 결합(구조체 + 함수)

 

Ch6-10_클래스의 정의(2)

 

사용자 정의 타입 - 원하는 타입을 직접 만들 수 있다.

class Time{
	int hour;
    int minute;
    int second;
}

int hour = 12;
int minute = 34;
int second = 56;

Time t = new Time();
t.hour = 12;
t.minute = 34;
t.second = 56;

'JAVA > Chapter6' 카테고리의 다른 글

Ch6-24_참조형 매개변수  (0) 2022.02.13
Ch6-22_호출스택(call stack)  (0) 2022.02.12
Ch6-17_메서드의 호출  (0) 2022.02.11
JAVA - Ch6-2_클래스와 객체  (0) 2022.02.10
JAVA - Ch6-1_객체지향 언어  (0) 2022.02.10
복사했습니다!