package InterfaceDemo; /** * InterfaceTest.java * * * Created: Tue Feb 13 20:28:07 2001 * * @author Stuart C. Shapiro * * Demonstrates the use of Interfaces. */ public class InterfaceTest{ public InterfaceTest (){ } public static void main(String[] args){ Scale scale = new Scale(); scale.addObject(new RectangularPrism(new RectangularCrossSection(2.0, 3.0), 5.0, 10.0)); scale.report(); scale.addObject(new TriangularPrism(new TriangularCrossSection(5.0, 4.0), 6.0, 20.0)); scale.report(); scale.addObject(new TwoTonTruck()); scale.report(); } } // InterfaceTest