□ 기본 데이터 타입의 한계 ◇ 기본 데이터 타입으로 변수를 생성했을 때 생성된 변수에는 하나의 데이터만 보관할 수 있다. ◇ 정해진 데이터 타입만을 사용해야 한다. □ 기본 데이터 타입 변수에 여러 번 값할당 1 2 3 int s = 100; s = 200; s = 300; □ 구조체(C 또는 C++에서 사용) ◇ 동시에 여러 개의 데이터를 담을 수 있는 데이터 타입을 사용자가 직접 만들어서 사용하는 사용자 정의 데이터 타입 □ 클래스 ◇ 자바에서는 구조체가 발전해서 클래스가 된다.