Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote