
// Apple OO example 1
// RISC User Java Series, number 6
// Example 1 - Example1.java

class Apple {
  private String variety;

  public Apple(String variety) {
    this.variety = variety;
  }

  public String variety() {
    return variety;
  }

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

  public String kind() {
    return "fruit";
  }

  public String shape() {
    return "round";
  }
}


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

    displayInfo(grannysmith);
    displayInfo(braeburn);
  }


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



