/** Inheritance demo. @author Jed Yang, 2018-01-10 */ import java.util.Scanner; public class Geometry { public static void main(String[] args) { Scanner kb = new Scanner(System.in); System.out.print("(r)ectangle or (c)ircle? "); String choice = kb.next(); Shape rect; if (choice.equals("r")) { rect = new Rectangle(); } else { rect = new Circle(); } System.out.println(rect); System.out.println("area = " + rect.getArea()); System.out.println("perimeter = " + rect.getPerimeter()); } }