/** Inheritance demo. @author Jed Yang, 2017-04-03 */ public abstract class Shape { private String name; public abstract double getArea(); public abstract double getPerimeter(); public Shape(String name) { this.name = name; } public String toString() { return name; } }