
public class BoxTest {

	public static void main(String[] args) {

		// create objects of type Box
		Box mybox1 = new Box(10, 20, 15, "mybox1");
		Box mybox2 = new Box();
		System.out.println();
		
		System.out.println(mybox1);
		System.out.println(mybox2);
		System.out.println();
		
		// both objects have access to the same members
		// use dot notation to access members
		mybox1.display();
		
		// use dot notation to assign values to members
//		mybox1.setDimension(10, 20, 15, "mybox1");
//		mybox1.display();
		
//		mybox2 = mybox1;
		
		mybox2.display();
		
		// modify either object
//		mybox2.setDimension(12, 24, 10, "mybox2");
		
		
		System.out.println("mybox1's volume is " + mybox1.calculateVolume());
		System.out.println("mybox2's volume is " + mybox2.calculateVolume());
	}

}
