1. 개별로 객체 담는 방법
// Circle 객체를 담을 배열
Circle[] circles = new Circle[3];
// circles 배열에 객체 저장
// 개별로 담는 방법
circles[0] = new Circle(3);
circles[1] = new Circle(4);
circles[2] = new Circle(5);
circles[0].output();
circles[1].output();
circles[2].output();
2. 반복문 이용
for (int i = 0; i < circles.length; i++) {
System.out.print((i+1) + "번째 반지름 입력 >> ");
double n = sc.nextDouble();
circles[i] = new Circle(n);
}
- 반복문의 제한을 배열 길이가 아닌 인덱스 번호 사용
void output() {
System.out.println("가수명 : " + name);
System.out.println("노래 모음---------------");
for (int i = 0; i < idx; i++) { // 배열 안의 내용 출력 (songList.length로 하면 에러 생길 수도)
songList[i].output(); // songList[]는 Song 타입이라 Song 클래스의 output 불러옴
}
}
- Get: 데이터 가져오는 것(변수에 있는 값 가져온다)
- Set: 내가 저장할 데이터 전달받아서 데이터 저장
- equalsIgnoreCase("yes") : 대소문자 무시
반응형