13. Here are some class definitions with questions that follow. interface MyInte
ID: 3657549 • Letter: 1
Question
13. Here are some class definitions with questions that follow. interface MyInterface { // Methods of MyInterface } public SomeClass implements MyInterface { // All methods of SomeClass and MyInterface } SomeClass obj = new SomeClass( ); a. MyInterface miobj = obj; b. SomeClass obj2 = miobj; c. miobj.aMethodOfSomeClass( ); A. Is statement a above legal, or is casting required? Explain. B. Statement b is trying to assign the SomeClass object refered to by miobj to a SomeClass reference variable obj2. What is wrong with this statement and how would you fix it. C. In statement c, an interface reference is trying to access a SomeClass class method that is not part of MyInterface. Is this legal? Explain.Explanation / Answer
A casting is not required B you cannot assign differnent class object to another class method C yes it is legal
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.