public static void Main (string[] args) {
Circle c1 = new Circle();
Console.WriteLine("The circle has radius of "+ c1.getRadius() + " and area of "+ c1.getArea());
Circle c2 = new Circle (2.0);
Console.WriteLine("The circle has radius of "+ c2.getRadius() + " and area of " + c2.getArea());
Circle c3 = new Circle (3.0, "red");
Console.WriteLine("The circle has radius of "+ c3.getRadius() + " and area of " + c3.getArea() + "and the colour is " + c3.getColour());
Circle c4 = new Circle();
Console.WriteLine("Radius is: " + c4.getRadius());
Console.WriteLine("Colour is: " + c4.getColour() );
Circle c5 = new Circle(5.5);
Console.WriteLine(c5.toString());
public Circle(double r) {
public double getRadius() {
public double getArea() {
return radius*radius*Math.PI;
public Circle (double r, string c) {
public string getColour() {
public void setRadius (double newRadius) {
public void setColour (String newColour) {
public string toString() {
return "Circle[radius=" + radius + " colour=" + colour + "]";