멍멍뻐꾹이 출력되어야하는데 왜 저런 결과가 나오는건가요? 원래문제는 printsound메서드와 dog, cuckoo클래스를 추가하여 멍멍뻐꾹으로 출력하여야 하는 문제입니다.
코드를 캡처하게 되면 코드를 수정해주기가 어렵습니다. ^^;;
printSound 메소드에서 lists.get(i)를 하게 되면 오브젝트를 출력하는 것이기 때문에 저렇게 출력이 될 것입니다.
System.out.println(lists.get(i)); 코드를 lists.get(i).sound()로 출력하면 문제가 없을 것으로 보입니다.