// Fig. 7.10: Shape.java // Definition of abstract base class Shape public abstract class Shape { public double area() { return 0.0; } public double volume() { return 0.0; } public abstract String getName(); }