Constructor
class Circle
{
private int radius;
public Circle() // default constructor
{
radius = 0;
}
public double Area()
{
return Math.PI * radius * radius;
}
}
//calling default constructor
Circle c;
c = new Circle();
double areaOfCircle = c.Area();
class Circle
{
private int radius;
public Circle() // default constructor
{
radius = 0;
}
public Circle(int initialRadius) // overloaded constructor
{
radius = initialRadius;
}
public double Area()
{
return Math.PI * radius * radius;
}
}
//calling overloded constructor
Circle c = new Circle;
Circle d = new Circle(45); //caling overloded constructor