less than 1 minute read

배열

동일한 데이터 타입들의 구조

//동일한 int형 10개 짜리 배열
int[] ary = new int[10];

클래스

서로 다른 데이터 타입들의 구조

//자료형 혼합 가능
BookDTO b = new BookDTO("자바", 17000);

객체 배열

BookDTO[] b = new BookDTO[3];
b[0] = new BookDTO("자바", 17000);
b[1] = new BookDTO("파이썬", 18000);
b[2] = new BookDTO("C", 19000);

클래스, 객체, 인스턴스 관계

public class BookDTO {
    public String title;
    public String price;
}

설계도를 클래스라 한다.
새로운 자료형 BookDTO를 만들어 낸다.

BookDTO b;

클래스 자료형으로 선언된 변수를 객체라 한다.

b = new BookDTO();

변수가 클래스를 바탕으로 생성된 객체를 가리키면 인스턴스라 한다.
즉, 객체가 실제로 메모리에 만들어질때(설계도를 바탕으로 실체를 구현할떄)를 말한다.

Tags:

Categories:

Updated:

Leave a comment