# 리뷰: 인터페이스 강의에서 한대로 했는데 계속 에러가 나네요... 도데체 어디가 다른거죠..? #### CODE <a class='btn btn-default' href='/codes/73007'>Link</a> ``` public class InterfaceReview { public static void main(String[] args) { // 객체 생성 Sounding dog = new Dog(); Sounding baby = new Baby(); Sounding tiger = new Tiger(); Sounding robot = new Robot(); // 인터페이스 배열 생성 // Sounding[] arr = {dog, baby, tiger, robot}; ArrayList<Sounding> list = new ArrayList<Sounding>(); list.add(dog); list.add(baby); list.add(tiger); list.add(robot); // 소리내기 // for(int i = 0; i < arr.length; i++){ // arr[i].sound(); for(int i = 0; i < list.size(); i++){ list.get(i).sound(); } } } /* 인터페이스 및 클래스를 작성하시오. */ interface Sounding{ public void sound(); } class Dog implements Sounding{ public void sound(){ System.out.println("Dog: 멍멍!"); } } class Baby implements Sounding{ public void sound(){ System.out.println("Baby: 응애!"); } } class Tiger implements Sounding{ public void sound(){ System.out.println("Tiger: 어흥!"); } } class Robot implements Sounding{ public void sound(){ System.out.println("Robot: 삐빕!"); } } ``` #### INPUT ``` ``` #### OUPUT ``` /root/var/tmp/2022_09_12_09_53_24_8e600755/InterfaceReview.java:10: error: cannot find symbol ArrayList<Sounding> list = new ArrayList<Sounding>(); ^ symbol: class ArrayList location: class InterfaceReview /root/var/tmp/2022_09_12_09_53_24_8e600755/InterfaceReview.java:10: error: cannot find symbol ArrayList<Sounding> list = new ArrayList<Sounding>(); ^ symbol: class ArrayList location: class InterfaceReview 2 errors ```
## 임포트를 안했다능 ``` import java.util.ArrayList; ``` #### PS. 에러 메세지를 직접 구글링해보라능 ``` error: cannot find symbol ArrayList ```
아아... 감사합니다..
깜빡할 수 있다능.. 괜찮다능.. 쩜쩜 말고, 느낌표..! 느낌표로 끝내달라능!! 오게이~?