亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c# 接口interface基礎入門小例子

2020-01-24 03:27:12
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

  /// <summary>
    /// interface
    /// 與抽象類的區別:
    /// 1,abstract可以有具體方法和抽象方法(必須有一個抽象方法),interface沒有方法實現
    /// 2,abstract可以有構造函數和析構函數,接口不行
    /// 3,一個類可以實現多個interface,但只能繼承一個abstract
    /// 特點:
    /// interface成員隱式具有public,所以不加修飾符
    /// 不可以直接創建接口的實例,如:IPerson xx=new IPerson()//error
    /// </summary>
    public interface IPerson
    {
        string Name { get; set; }//特性
        DateTime Brith { get; set; }
        int Age();//函數方法
    }
    interface IAdderss
    {
        uint Zip { get; set; }
        string State();
    }

復制代碼 代碼如下:

   /// <summary>
    /// interface實現interface
    /// </summary>
    interface IManager:IPerson
    {
        string Dept { get; set; }
    }
    /// <summary>
    /// 實現多個interface
    /// 實現哪個interface必須寫全實現的所有成員!
    /// </summary>
    public class Employee:IPerson,IAdderss
    {
        public string Name { get; set; }
        public DateTime Brith { get; set; }
        public int Age()
        {
            return 10;
            throw new NotImplementedException();
        }
        public uint Zip { get; set; }
        public string State()
        {
            return "alive";
        }
    }

復制代碼 代碼如下:

/// <summary>
     /// 重寫接口實現:
     /// 如下,類 Employer 實現了IPerson,其中方法 Age() 標記為virtual,所以繼承于 Employer 的類可以重寫  Age()
     ///
     /// </summary>
     public class Employer:IPerson
     {
         public string Name { get; set; }
         public DateTime Brith { get; set; }
         public virtual int Age()
         {
             return 10;
         }
     }
     public class work:Employer
     {
         public override int Age()
         {
             return base.Age()+100;//其中base是父類
         }
     }

實現,對象與實例:

復制代碼 代碼如下:

       #region #interface

             Employee eaji = new Employee()
                 {
                     Name = "aji",
                     Brith = new DateTime(1991,06,26),
                 };

             #endregion
             #region #interface 的強制轉換

             IPerson ip = (IPerson)eaji; //可以通過一個實例來強制轉換一個接口的實例,進而訪問其成員,
             ip.Age();
             DateTime x=ip.Brith;

             //也可以寫成這樣:
             IPerson ip2 = (IPerson) new Employee();

             //但是這樣子有時候不是很安全,我們一般用is 和 as來強制轉換:
             if (eaji is IPerson)
             {
                 IPerson ip3 = (IPerson)eaji;
             }
             //但is并不是很高效,最好就是用as:
             IPerson ip4 = eaji as IPerson;
             if (ip4 != null)//用as時,如果發現實現ip4的類沒有繼承 IPerson,就會返回null
             {
                 Console.WriteLine(ip4.Age());
             }

             #endregion

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
不卡av在线播放| 欧美电影免费观看大全| 国产精品免费网站| 韩曰欧美视频免费观看| 国内精品伊人久久| 高清日韩电视剧大全免费播放在线观看| 8x拔播拔播x8国产精品| 欧美成人久久久| 亚洲第一天堂无码专区| 久久精品视频在线播放| 日韩视频免费在线| 国产成人一区二区在线| 在线观看日韩专区| 欧美精品在线看| 国产精品中文在线| 国产999在线观看| 最近中文字幕mv在线一区二区三区四区| 亚洲精品视频中文字幕| 亚洲性生活视频在线观看| 中文字幕久久精品| 国产狼人综合免费视频| 国产精品嫩草影院一区二区| 色婷婷av一区二区三区在线观看| 国产91在线播放精品91| 中文字幕亚洲二区| 国产精品日韩精品| 国产精品视频色| 亚洲激情中文字幕| 91探花福利精品国产自产在线| 亚洲成人久久网| 国产精品爽黄69| 亚洲级视频在线观看免费1级| 精品久久久久久国产91| 国产欧美日韩中文字幕| 日韩av一区二区在线| 国产成人精品视频在线观看| 欧美日韩国产精品专区| 国产专区欧美专区| 欧美激情在线狂野欧美精品| 亚洲视频在线视频| 国产成人福利视频| 成人亚洲欧美一区二区三区| 日韩有码在线电影| 一区二区欧美久久| 欧美精品久久久久久久| 成人福利视频在线观看| 国产在线视频欧美| 日韩电影大全免费观看2023年上| 色偷偷亚洲男人天堂| 欧美激情在线一区| 亚洲精品v欧美精品v日韩精品| 97在线观看视频| 国产欧美日韩专区发布| 精品国产精品三级精品av网址| 久久97久久97精品免视看| 国产精品成人观看视频国产奇米| 亚洲成人精品视频| 亚洲精品福利资源站| 91欧美激情另类亚洲| 伊人久久五月天| 日本一本a高清免费不卡| 亚洲男人第一av网站| 欧美福利视频在线| 69久久夜色精品国产69| 一级做a爰片久久毛片美女图片| 国产成人综合av| 国产精品一区二区久久精品| 欧美成人精品在线视频| 国产成+人+综合+亚洲欧洲| 成人国产精品一区二区| 色www亚洲国产张柏芝| 中国china体内裑精亚洲片| 欧美激情免费看| 国产98色在线| 久久人人爽人人爽人人片亚洲| 亚洲欧美另类自拍| 在线日韩日本国产亚洲| 亚洲美女性视频| 亚洲第一网站免费视频| 日本午夜精品理论片a级appf发布| 成人免费视频网| 国产精品久久9| 国产69精品久久久久9999| 日韩欧美在线视频日韩欧美在线视频| 国产精品久久久久久搜索| 91久久国产婷婷一区二区| 韩国精品美女www爽爽爽视频| 精品视频久久久久久| 国产精品美女久久久久久免费| 成人免费在线视频网站| 国产欧美精品va在线观看| 高清欧美性猛交xxxx黑人猛交| 成人xvideos免费视频| 91精品久久久久| 综合欧美国产视频二区| 97在线观看免费高清| 欧美夫妻性视频| 国产精品99久久久久久久久久久久| 久久久女人电视剧免费播放下载| 国产69精品久久久久久| 欧美日韩人人澡狠狠躁视频| 日韩精品福利网站| 成人欧美一区二区三区黑人| 久久久国产视频| 久久伊人精品天天| 中国china体内裑精亚洲片| 久久久精品中文字幕| 欧美成人精品在线视频| 成人精品一区二区三区| 91精品久久久久久久久久久| 欧美日韩国产中文精品字幕自在自线| 欧美电影免费看| 国产精品久久久久久久午夜| 欧美激情精品久久久久久大尺度| 91亚洲va在线va天堂va国| 欧美亚洲另类激情另类| 日韩a**站在线观看| 91大神福利视频在线| 国产欧美日韩亚洲精品| 日韩精品中文字幕在线播放| 97香蕉超级碰碰久久免费软件| 国产精品pans私拍| 国产精品手机播放| 国产精品久久久久久久久久| 日韩亚洲精品电影| 久热在线中文字幕色999舞| 亚洲精品福利资源站| 一本大道香蕉久在线播放29| 久久99热这里只有精品国产| 深夜福利一区二区| 欧美孕妇与黑人孕交| 亚洲精品欧美日韩| 亚洲香蕉成人av网站在线观看| 亚洲欧美在线免费观看| 国产伦精品免费视频| 成人国产在线激情| 国产一区二区久久精品| 亚洲香蕉成人av网站在线观看| 4438全国亚洲精品在线观看视频| 亚洲最新在线视频| 亚洲一区美女视频在线观看免费| 亚洲最大在线视频| 日本乱人伦a精品| 亚洲国产精品电影在线观看| 亚洲午夜久久久久久久| 成人黄色网免费| 欧美成人精品在线观看| 日韩一区二区三区国产| 国产精品偷伦免费视频观看的| 最近2019年好看中文字幕视频| 国产99久久久欧美黑人| 欧美一级片久久久久久久| 日本欧美在线视频| 亚洲无限av看| 色悠悠国产精品| 精品电影在线观看| 欧美日韩性视频在线| 亚洲美女av在线播放| 亚洲福利在线观看| 欧美人与物videos| 欧美精品做受xxx性少妇| 欧美精品情趣视频| 欧美成人免费小视频| 国产亚洲精品久久久久久牛牛|