Question: Fix the Java code below with Casting method: public interface Flyer { public void fly(); } public class Bird implements Flyer { public void fly()

Fix the Java code below with Casting method:

public interface Flyer {

public void fly();

}

public class Bird implements Flyer {

public void fly() {

System.out.println("flap flap");

}

}

public class Duck extends Bird {

public void quack() {

System.out.println("Quack quack");

}

}

public class Swan extends Bird {

public void glide() {

System.out.println("I am like SO graceful");

}

public static void main(String[] args) {

Swan s = new Swan();

Bird b = s;

Duck d = b;

d.quack();

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!