package net.studyinghttp; class InheritanceTester { public static void main(String args[]) { Fruit apple = new Apple(); System.out.println(apple.color()); System.out.println(apple.taste()); Fruit banana = new Banana(); System.out.println(banana.color()); System.out.println(banana.taste()); Fruit melon = new Melon(); System.out.println(melon.color()); System.out.println(melon.taste()); } } abstract class Fruit { abstract String color(); String taste () { return "Sweet"; } } class Apple extends Fruit { String color() { return "Red"; } } class Banana extends Fruit { String color() { return "Yellow"; } } class Melon extends Fruit { String color() { return "Green"; } }