Question: 12. (3 points) Consider the following class definitions: class A { public void foo() {} } class B extends A { public void bar

12. (3 points) Consider the following class definitions: class A { public void foo() {} } class B extends A { public void bar () { } class C extends B { public void baz () {} } What reference types may be used to refer to an object of type C? 13. (2 points) What does the instanceof keyword do? Why might we use it? 14. (2 points) Interfaces differ from abstract classes in two important ways. What are they?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
