아버지는 누구일까요?
a_microwave_oven은 microwave_oven_factory로 만든 객체예요. a_fancy_microwave는 fancy_microwave_oven_factory로 만든 객체예요. 작업 공간에서 이 객체들을 살펴볼 수 있어요.
다음 진술 중 옳은 것은 무엇일까요?
- 전자레인지는 고급 전자레인지의 한 종류다. 즉,
inherits(a_microwave_oven, "FancyMicrowaveOven")가TRUE를 반환한다. - 고급 전자레인지는 전자레인지다. 즉,
inherits(a_fancy_microwave, "MicrowaveOven")가TRUE를 반환한다. - 두 종류의 전자레인지 모두 R6 객체다. 즉,
inherits(a_microwave_oven, "R6")와inherits(a_fancy_microwave, "R6")가 모두TRUE를 반환한다. - 일반 전자레인지만 R6 객체다. 즉,
inherits(a_microwave_oven, "R6")는TRUE를 반환하지만inherits(a_fancy_microwave, "R6")는FALSE를 반환한다. - 두 종류의 전자레인지 모두 R6 객체가 아니다. 즉,
inherits(a_microwave_oven, "R6")와inherits(a_fancy_microwave, "R6")가 모두FALSE를 반환한다.
이 연습은 강의의 일부입니다
