Object Array

Object Array == Reference Array

Tv tv1, tv2, tv3;

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

Object Array is just Reference Array so after create Tv type array, you should create object! 객체 배열을 만들었다고 해서 객체가 자동으로 생성되서 배열의 원소에 각각 저장되는 것이 아니기 때문에, 객체 배열을 만들고 나면 객체를 생성해서 배열에 넣어줘야한다! 어찌보면 당연한 것! 선언만 하고 만들지 않은 꼴이다.

Tv[] tvArr = new Tv[3];

tvArr[0] = new Tv();
tvArr[1] = new Tv();
tvArr[2] = new Tv();
  • User can customize type

int hour;
int minute;
int second;

int hour1, hour2, hour3;
int minute1, minute2, minute3;
int second1, secon2, second3;

int[] hour = new int[3];
int[] minute = new minute[3];
int[] second = new second[3];

Create Class and Object Array.

Related variables are gathered strongly.

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

Time[] timeArr = new Time[3];
timeArr[0] = new Time();
timeArr[1] = new Time();
timeArr[2] = new Time();

Last updated