Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Given the following diagram, answer the following questions: Given the declaration: Fruit fruit = new GoldenDelicious () ; Orange orange = new Orange () ;
Given the following diagram, answer the following questions: Given the declaration: Fruit fruit = new GoldenDelicious () ; Orange orange = new Orange () ; a. Is fruit instanceof Fruit true? b. Is fruit instanceof orange true? c. Is fruit instanceof Apple true? d. Is fruit instanceof GoldenDelicious true? e. Is fruit instanceof Macintosh true? f. Is orange instanceof orange true? g. Is orange instance of Fruit true? h. Is orange instance of Apple true? i. Suppose Apple contains a method called makeApple(). Can fruit invoke makeApple()? Cane orange invoke makeApple()? j. Suppose makeorangeJuice() is defined in Orange. Can orange invoke this method? Cand fruit invoke this method? k. Is the statement orange p= new Apple() legal? l. Is the statement Macintosh p= new Apple() legal? m. Is the statement Apple p= new Macintosh() legal
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started