package edu.uhcl.sce.yue.simple; interface WoodThingy { public String getColor(); public void setColor(String color); } interface Ducky { public void quack(); public void fly(); } interface WoodDucky extends WoodThingy, Ducky { } public class MyWoodenDuck implements WoodDucky { String color = "green"; public MyWoodenDuck() {} public String getColor() { return this.color; } public void setColor(String color) { this.color = color; } public void quack() { System.out.println("quack, quack."); } public void fly() { System.out.println("fly, fly."); } public static void main(String[] args) { MyWoodenDuck wd = new MyWoodenDuck(); wd.setColor("yellow"); System.out.println("Duck color: " + wd.getColor()); wd.quack(); wd.fly(); WoodDucky wdi = new MyWoodenDuck(); wdi.setColor("red"); System.out.println("Duck color: " + wdi.getColor()); wdi.quack(); wdi.fly(); } };