public class TestFruit() { public void run() { Mango fruit = new Mango(); System.out.println(fruit + " My color is "+ fruit.getColor()) fruit = new Lemon(); System.out.println(fruit + " My color is "+ fruit.getColor(); } } abstract class AFruit { abstract String getColor; } class Mango extend AFruit { public string toString() { retun "I am a sweet mango!"; } public String getColor() { return green; } } class Lemon extends AFruit { public String toString() { return "I am a sour lemon!; } public String getColor() { "yellow"; }