Как получить доступ к переменной const из родительского класса?
У меня есть константа PI, и я хочу использовать ее в классе TCylinder, как я могу получить к ней доступ? Я знаю, что могу использовать Math.PI, но в будущем я хочу знать
class TCircle {
const double PI = 3.14;
private double radius;
public double Radius { get => radius; set => radius = value; }
public TCircle(double radius)
{
this.radius = radius;
}
public virtual double GetArea()
{
return PI * this.radius * this.radius;
}
class TCylinder : TCircle {
private double height;
public TCylinder(double radius, double height)
: base(radius)
{
this.height = height;
}
public override double GetArea()
{
return (2 * base.GetArea()) + (2 * PI * height);//want to access PI
}
}