해결된 질문
작성
·
389
0
1. Student 추상 클래스 정의
2. AmericanStudent 클래스 정의(Student 상속)
3. Decoration 클래스 정의(Student 상속)
4. Art클래스와 Science 클래스 정의(데코레이션을 상속)
5. 메인 메서드 작성 및 실행
결과
디버깅
강의 정말 잘 듣고 있습니다 선생님 :)
계속 선생님과는 다른 결과값이 도출되어 이리 저리 문제를 알아보는데 모르겠어서 질문을 드립니다 ㅠㅠ
위의 결과값을 보시면 3번째 Art 객체의 getDescription() 문구가 저렇게 계속 나오는데 제가 무슨 실수를 한 것일까요..?
답변 2
0
0
죄송합니다.. Decorator 클래스 정의 도중 getDescription() 메서드를 정의할때 s를 빼먹었네요...
그래서 데코레이터 클래스를 상속 받는 Art와 Science도 또한 잘못된 메서드명을 가지고 있었습니다.
소스탭에 오버라이드 메뉴를 통해서 자동 생성 해줄걸 그랬나봅니다 ㅠㅠㅠㅠㅠㅠ