
public class BoxTest {

	public static void main(String[] args) {

		// create objects of type Box
		Box mybox1 = new Box();
		Box mybox2 = new Box();
		
		System.out.println("mybox1: " + mybox1);
		System.out.println("mybox2: " + 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.width = 10;
		mybox1.height = 20;
		mybox1.depth = 15;
		mybox1.name = "mybox1";
		mybox1.display();
		
		mybox2 = mybox1;
		
		System.out.println("mybox1: " + mybox1);
		System.out.println("mybox2: " + mybox2);
		System.out.println();
		
		mybox2.display();
		
		// modify either object
		mybox2.name = "mybox2";
		
		mybox1.display();
		mybox2.display();
		
		mybox1.calculateVolume();
		mybox2.calculateVolume();
	}

}
