작성
·
422
·
수정됨
답변 3
1
앗 잠시...
클래스를 static 으로 정의하셨다구요?
별도의 클래스가 아닌 InnerClass 로 정의하신 것 같은데.. 코드를 다음과 같이 분리하시면 static 필요 없이 문제 해결이 될 것으로 보입니다.
public class _Quiz_07 {
public static void main ( ... ) {
// 햄버거 객체 생성
}
}
class Hamburger {
...
}
class CheeseBurger extends HamBurger {
...
}
class ShrimpBurger extends Hamburger {
...
}
static 으로 정의하신 클래스가 Quiz_07 클래스 내에 포함된 것은 아닌지 확인해주세요 😅
감사합니다.
0
0
오 해결 됐습니다! 제가 각 자식클래스에 this.cook()으로 해놨었네요 ㅎㅎ;; super.cook()으로 바꾸고 클래스를 static으로 명시해주니까 해결 됐습니다!