国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

自定義一個(gè)抽象類,用來(lái)計(jì)算圓的面積

2019-11-14 13:48:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Test07 7 { 8     /**************************************************** 9      * 10      * 示例代碼11      * ***************************************************/12     //public abstract class myClass13     //{14     //    PRivate int r = 0;15     //    /// <summary>16     //    /// 圓半徑17     //    /// </summary>18     //    public int R19     //    {20     //        get21     //        {22     //            return r;23     //        }24     //        set25     //        {26     //            r = value;27     //        }28     //    }29     //    /// <summary>30     //    /// 抽象方法,用來(lái)計(jì)算圓面積31     //    /// </summary>32     //    public abstract double Area();33     //}34     //public class DriveClass : myClass//繼承抽象類35     //{36     //    /// <summary>37     //    /// 重寫(xiě)抽象類中計(jì)算圓面積的方法38     //    /// </summary>39     //    public override double Area()40     //    {41     //        return Math.PI * R * R;42     //    }43     //}44     //class Program45     //{46     //    static void Main(string[] args)47     //    {48     //        DriveClass driveclass = new DriveClass();//實(shí)例化派生類49     //        myClass myclass = driveclass;//使用派生類對(duì)象實(shí)例化抽象類50     //        myclass.R = 3;//使用抽象類對(duì)象訪問(wèn)抽象類中的半徑屬性51     //        Console.WriteLine("圓面積為:" + myclass.Area());//使用抽象類對(duì)象調(diào)用派生類中的的方法52     //    }53     //}54 55 56     /****************************************************57  * 58  * 我的代碼59  * ***************************************************/60     public abstract class myClass 61     {62         private int r;63         public int R 64         {65             get { return r; }66             set { r = value; }67         }68         public abstract double Area();69     }70     public  class Driveclass : myClass 71     {72         public override double Area() 73         {74             return Math.PI * R * R;75         }76     }77     class Program 78     {79         static void Main(string[] args) 80         {81             Driveclass driveclass = new Driveclass();82             myClass myclass = driveclass;83             driveclass.R = 1;84            85             Console.WriteLine("圓的面積是"+ driveclass.Area());86         }87     }88 }

 經(jīng)過(guò)調(diào)試發(fā)現(xiàn),在實(shí)例化派生類之后,使用派生類對(duì)象實(shí)例化抽象類后,直接用實(shí)例化的派生類對(duì)象訪問(wèn)抽象類的半徑屬性或使用實(shí)例化的派生類對(duì)象調(diào)用派生類方法皆可,

畢竟繼承自抽象類的派生類可以訪問(wèn)抽象類里面的屬性


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武汉市| 临沧市| 张家港市| 成武县| 天柱县| 宁化县| 灵石县| 曲靖市| 即墨市| 昌黎县| 长宁县| 鲜城| 洞口县| 元朗区| 永顺县| 子长县| 泊头市| 乌拉特前旗| 桃园市| 英吉沙县| 阿勒泰市| 宁河县| 苏尼特右旗| 青田县| 上饶市| 连城县| 海淀区| 昌都县| 于都县| 论坛| 句容市| 格尔木市| 天门市| 互助| 淳安县| 阿巴嘎旗| 江山市| 齐齐哈尔市| 仙游县| 巴彦县| 定南县|