지난 포스트에서 만들었던 클래스(설계 도면)를 바탕으로
이번에는 오브젝트를 완성하면서 객체 배열에 대해서 배워보겠습니다.
지난 포스트
자바, Getter와 Setter 메소드
지난 포스트에서 사용했던 코드와 이어지는 내용입니다. 이번에는 필드(데이터)에 있는 변수들의 이름 앞에 get이나 set이라는 단어를 붙여서 만드는 메소드에 대해서 알아보겠습니다. 지난 포스
gogogameboy.tistory.com
객체를 생성해봅시다
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);
}
}
지난 포스트의 클래스를 바탕으로 학생 두 명의 정보가 담긴 객체를 생성해봤습니다.
그런데 이번에는 위와 같은 객체가 아닌, '학생'이라는 똑같은 자료형을 하나로 묶어서 관리해줄 수 있는 것을 만들어보려 합니다.
자바, 배열
반복문에 대한 글은 지난 포스트에서 끝났습니다. 하지만 끝났다고 해도 앞으로도 가끔 등장할 겁니다. 이제는 배열에 대해서 배워봅시다. 지난 포스트 자바, for문을 이용해서 별 찍기 이번 글
gogogameboy.tistory.com
예전에 배열에 대해서 공부를 했었죠.
이번에는 객체 배열이라는 것을 만들어보겠습니다.
객체 배열 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 |
댓글