You are given: class Shape {    double area() { return 0; }}…

You are given: class Shape {    double area() { return 0; }} Write a subclass Circle with a constructor that takes a radius and overrides area() to return πr². Then, in main, create an array of three Shape references, each holding a different Circle.Write code to loop through the array and print each area.