/* * File: Square.java * Author: Java, Java, Java * Description: This class represents a geometric square, in * terms of the length of its side. It provides methods to * calculate a square's perimeter and area. This class is * runnable because it contains a main() method. To run it * just type: java Square */ public class Square { private double side; public Square(double s) { side = s; } public double calcPerimeter() { return 4 * side; } public double calcArea() { return side * side; } public static void main(String argv[]) { Square square1; // Declare reference variables Square square2; square1 = new Square( 25 ); // Create instances square2 = new Square( 15 ); // Statements to test the access methods System.out.print("The area of square1 is "); System.out.println(square1.calcArea()); System.out.print("The perimeter of square1 is "); System.out.println(square1.calcPerimeter()); System.out.print("The area of square2 is "); System.out.println(square2.calcArea()); System.out.print("The perimeter of square2 is "); System.out.println(square2.calcPerimeter()); } // main() } // Square