배열과 클래스 : 둘 다 데이터를 담는 역할을 하지만 구조가 다르다. 배열은 동일한 데이터를 담는 동일한 구조이며, 클래스는 다른 데이터를 담는 이질적인 구조이다. 배열의 동일한 데이터? ex) 정수가 들어갈 공간을 연속적으로 만든다. int[] arr = new int[4]; //int만을 넣을 수 있는 공간 4개가 생성된다. 클래스의 이질적인 데이터? int, String, float 등을 혼합해 생성한다. ex) Student st - new Student(); //이런 것은 우리가 class를 사용해 직접 만들어야 한다. 기본배열: 기본 자료형이 들어감 ex) float[] arr = new float[3]; //실수 데이터 여러개 객체배열: 객체가 들어간다. ex) Student[] std = ..