Java Objects

Objects are containers around aggregates of primitive types, arrays, and other objects

class Circle						// object definition
{	static double pi = 3.141592;	// class variable
	double radius;					// instance variable
	public Circle(double r)			// constructor method
	{	radius = r;
	}
	public double circumference()	{	return 2*pi*radius; }
	public double area()	{	return pi*radius*radius; }
	public static getPi()	{	return pi;	}	// class method
}
   
Circle c;				// object declaration
c = new Circle(4.0);	// object creation
double a = c.area();	// object method call