
// Apple OO example 2
// RISC User Java Series, number 6
// Example 2 - Example2.java

class Orange extends Apple {
  public Orange(String variety) {
    super(variety);
  }

  public String name() {
    return "orange";
  }
}



class Example2 {
  public static void main(String argv[]) {
    Apple grannysmith = new Apple("Grannysmith");
    Apple braeburn = new Apple("Braeburn");
    Orange californian = new Orange("Californian");

    displayInfo(grannysmith);
    displayInfo(braeburn);
    displayInfo(californian);
  }


  private static void displayInfo(Apple apple) {
    System.out.println("This is a " + apple.variety() + " " +
     apple.name() + ".   " + "It is a " + apple.shape() + " " +
     apple.kind() + ".");
  }
}

