# 객체 배열 만들기 왜System.out.println( songs[i].toStr())에서 songs[i]를 출력하나요? Song[] songs = { s0,s1,s2} 인데 배열 Song[]안에 각객체들이 들어가 있어서 Song[i]가 아닌가요?
## 객체배열 Song[] songs = { s0,s1,s2} 해당 코드에서 Song[] songs 의미는 Song 타입의 songs 배열을 의미합니다. 즉 songs 변수가 {s0, s1, s2} 배열을 참조하고 있는 것입니다. 따라서 songs 배열의 0인덱스에 접근하려면 songs[0] 이런식으로 접근해야 합니다.