본문 바로가기
그 외 프로그래밍 언어/Java

자바, 객체 배열

by Dreaming Coder 2021. 12. 15. 23:13

 


 

지난 포스트에서 만들었던 클래스(설계 도면)를 바탕으로

이번에는 오브젝트를 완성하면서 객체 배열에 대해서 배워보겠습니다.

 

 

 

지난 포스트

 

자바, 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 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글