using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ShapesActivity { internal class Circle:Shapes { private double radius; public Circle() { } public Circle(string name, string color, int sides, double radius) //constructor { base.Name = name; base.Color = color; base.Sides = sides; this.Radius = radius; } public double Radius { get => radius; set => radius = value; }//encapsulation public override string ToString() //override { return "Name: " + base.Name + "\nColor: " + base.Color + "\nSides: " + base.Sides + "\nRadius: " + this.Radius; } public override double computeArea() { return 3.14*(Math.Pow(this.Radius,2)); } } }