加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

抽象类实现求圆的面积

发布时间:2016-10-29 02:13:18 所属栏目:教程 来源:站长网
导读:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 抽象类实现求圆的面积{ public abstract class myClass { private int r = 0; /// summary /// 圆半径 /// /summary public int R { get { return r; }

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 抽象类实现求圆的面积
{
    public abstract class myClass
    {
        private int r = 0;
        /// <summary>
        /// 圆半径
        /// </summary>
        public int R
        {
            get { return r; }
            set { r = value; }
        }
        /// <summary>
        /// 抽象方法,用来计算圆面积
        /// </summary>
        public abstract double Area();
    }
    public class DriveClass : myClass//继承抽象类
    {
        /// <summary>
        /// 重写抽象类中计算圆面积的方法
        /// </summary>
        public override double Area()
        {
            return Math.PI * R * R;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            DriveClass driveclass = new DriveClass();//实例化派生类
            myClass myclass = driveclass;//使用派生类对象实例化抽象类
            myclass.R = 3;//使用抽象类对象访问抽象类中的半径属性
            Console.WriteLine("圆面积为:" + myclass.Area());//使用抽象类对象调用派生类中的的方法
            Console.ReadKey();
        }
    }
}

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读