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

5. (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 () {} Which methods may be called on an object of type C? 6. (2 points) Consider the following class definitions: class Dog { public void speak () { } Sytem.out.println("woof"); } class Chihuahua { public void speak () { } } Sytem.out.println("yipyipyip!"); What output is produced by the following code? Dog d = new Chihuahua (); d. speak(); 7. (1 point) Why do we typically use super()?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
