지난 포스트에서 만들었던 클래스(설계 도면)를 바탕으로
이번에는 오브젝트를 완성하면서 객체 배열에 대해서 배워보겠습니다.
지난 포스트
객체를 생성해봅시다
package 객체배열;
public class Main {
public static void main(String[] args) {
// 객체 생성
// 객체의 이름은 s1 김○○ 20211206 80
Student s1 = new Student("김○○", 20211206, 80);
// s2 이○○ 20211207 50
Student s2 = new Student("이○○", 20211207, 50);
}
}
지난 포스트의 클래스를 바탕으로 학생 두 명의 정보가 담긴 객체를 생성해봤습니다.
그런데 이번에는 위와 같은 객체가 아닌, '학생'이라는 똑같은 자료형을 하나로 묶어서 관리해줄 수 있는 것을 만들어보려 합니다.
예전에 배열에 대해서 공부를 했었죠.
이번에는 객체 배열이라는 것을 만들어보겠습니다.
객체 배열 Array of Objects
package 객체배열;
public class Main {
public static void main(String[] args) {
// 객체배열
Student[] student = new Student[5];
// student 0번 방에 데이터를 집어넣기
student[0] = new Student("김○○", 20211206, 80);
// student 1번 방에 데이터를 집어넣기
student[1] = new Student("이○○", 20211207, 50);
// 김○○ 이름 출력
System.out.println(student[0].getName());
// 이○○ 이름 출력
System.out.println(student[1].getName());
// 이○○ 자바점수 출력
System.out.println(student[1].getJavaScore());
}
}
주석으로 모든 설명을 대신하겠습니다.
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > Java' 카테고리의 다른 글
자바, ArrayList 2 (다른 패키지에 있는 클래스 가져오기) (0) | 2021.12.20 |
---|---|
자바, ArrayList (0) | 2021.12.20 |
자바, Getter와 Setter 메소드 (0) | 2021.12.13 |
자바, 생성자 (constructor) 빠르게 만드는 법 (0) | 2021.12.13 |
자바, 저금통 만들기 (feat. this와 private, 그리고 생성자) (0) | 2021.12.13 |
댓글