自定义抽象类计算计算圆面积

Posted on 2018-12-06 21:56  努力成长静待花开  阅读(217)  评论(0编辑  收藏  举报

实现效果:

  

知识运用:

  

实现代码:

       //定义抽象类
        public abstract class Roll
        {
            private double r;
            public double R { get { return r; } set { r = value; } }
            //定义抽象方法
            public abstract double Area();
        }
        //继承抽象类
        class CalcArea : Roll
        {   //重写抽象类的方法
            public override double Area()
            {
                return R * R * Math.PI;
            }
        }