# 객체 배열 만들기 객체 또한 배열에 담길 수 있습니다. 아래는 Book 클래스의 배열생성 예입니다. ``` Book naruto = new Book("나루토"); Book onepiece = new Book("원피스"); Book slamdunk = new Book("슬램덩크"); Book[] comics = { naruto, onepiece, slamdunk }; ``` 위 코드를 수행결과는 다음과 같습니다. ![클라우드스터딩-자바-객체-배열](https://i.imgur.com/vxoFIcW.png) ## 문제 아래와 같은 노래 목록이 있다. - 별헤는 밤 - 유재하 - 비상 - 임재범 - 비밀 - 박완규 이들을 객체 배열로 만들어, 반복문을 통해 출력 예와 같은 결과를 얻으시오. ## 출력 예 ``` Song { name: 별헤는 밤, singer: 유재하 } Song { name: 비상, singer: 임재범 } Song { name: 비밀, singer: 박완규 } ```
관련 강의로 이동

코드: java 1.8

public class SongTest { public static void main(String[] args) { // 객체 생성 Song s0 = new Song("별헤는 밤", "유재하"); Song s1 = new Song("비상", "임재범"); Song s2 = new Song("비밀", "박완규"); // 객체 배열 생성 Song[] songs = { /* 1. 배열 요소를 채워주세요. */ }; // 모든 배열 속 객체 출력 for (int i = 0; i < songs.length; i++) { /* 2. 객체 정보를 출력하세요. */ } } } class Song { // 필드 String name; String singer; // 생성자 Song(String n, String s) { name = n; singer = s; } // 메소드 String toStr() { return String.format("Song { name: %s, singer: %s }", name, singer); } }

입력

정답이 궁금하다면? 코드를 제출해보세요!