最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#抽象類與抽象方法詳解

 更新時(shí)間:2018年10月20日 15:48:50   作者:在代碼的世界里游走  
這篇文章主要為大家詳細(xì)介紹了C#抽象類與抽象方法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C#抽象類與抽象方法的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下

1.代碼

class Program
 {
  static void Main(string[] args)
  {
   for (int i = 1; i < 10; i++)
   {
    if (i % 3 == 1)
    {
     StorageDevice storge1 = new Upan("sandisk--" + i.ToString());
     storge1.Inputdevice();
     storge1.WriteDataToDevice();
    }
    else if (i % 3 == 2)
    {
     StorageDevice storge2 = new YingPan("westdata--" + i.ToString());
     storge2.Inputdevice();
     storge2.WriteDataToDevice();
    }
    else if (i % 3 == 0)
    {
     StorageDevice storge3 = new MobliePhone("iphone--" + i.ToString());
     storge3.Inputdevice();
     storge3.WriteDataToDevice();
    }
   }
   Console.ReadKey();
  }
 }

 abstract class StorageDevice
 {
  public abstract void Inputdevice();
  public abstract void WriteDataToDevice();
 }

 class Upan : StorageDevice
 {
  public Upan(string name)
  {
   this.Name = name;
  }

  private string Name;
  public override void Inputdevice()
  {
   Console.WriteLine("U pan ({0}) input the computer.....", Name);
  }

  public override void WriteDataToDevice()
  {
   Console.WriteLine("U pan ({0}) write data.....", Name);
  }
 }

 class MobliePhone : StorageDevice
 {
  private string Name;
  public MobliePhone(string name)
  {
   this.Name = name;
  }
  public override void Inputdevice()
  {
   Console.WriteLine("Mobile Phone ({0}) input the computer....", Name);
  }
  public override void WriteDataToDevice()
  {
   Console.WriteLine("Mobile Phone ({0}) write data....", Name);
  }
 }

 class YingPan : StorageDevice
 {
  public YingPan(string name)
  {
   this.Name = name;
  }
  public string Name { get; private set; }

  public override void Inputdevice()
  {
   Console.WriteLine("Ying pan ({0}) input the computer...", Name);
  }
  public override void WriteDataToDevice()
  {
   Console.WriteLine("Ying pan ({0}) write data...", Name);
  }
 }

2. 運(yùn)行結(jié)果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# TrieTree介紹及實(shí)現(xiàn)方法

    C# TrieTree介紹及實(shí)現(xiàn)方法

    C# TrieTree介紹及實(shí)現(xiàn)方法,需要的朋友可以參考一下
    2013-04-04
  • WPF利用ScottPlot實(shí)現(xiàn)動(dòng)態(tài)繪制圖像

    WPF利用ScottPlot實(shí)現(xiàn)動(dòng)態(tài)繪制圖像

    ScottPlot是基于.Net的一款開源免費(fèi)的交互式可視化庫(kù),支持Winform和WPF等UI框架,本文主要為大家詳細(xì)介紹了如何WPF如何使用ScottPlot實(shí)現(xiàn)動(dòng)態(tài)繪制圖像,需要的可以參考下
    2023-12-12
  • C#實(shí)現(xiàn)猜數(shù)字小游戲

    C#實(shí)現(xiàn)猜數(shù)字小游戲

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C#減少垃圾回收壓力的字符串操作詳解

    C#減少垃圾回收壓力的字符串操作詳解

    這篇文章給大家詳細(xì)分析了C#減少垃圾回收壓力的字符串操作的相關(guān)知識(shí)點(diǎn),有興趣的朋友參考學(xué)習(xí)下吧。
    2018-03-03
  • 在C#語(yǔ)言里對(duì)NULL的技術(shù)處理小結(jié)

    在C#語(yǔ)言里對(duì)NULL的技術(shù)處理小結(jié)

    在 C# 中處理 null 值是編寫可靠且可靠的代碼的一個(gè)重要方面,在本文中,我將討論一些在 C# 中處理 null 值的最常用技術(shù),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • C#反射(Reflection)詳解

    C#反射(Reflection)詳解

    本文詳細(xì)講解了C#中的反射(Reflection),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • unity使用鏈表實(shí)現(xiàn)貪吃蛇游戲

    unity使用鏈表實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了unity使用鏈表實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#設(shè)置Word文本框中改變文字方向的方法

    C#設(shè)置Word文本框中改變文字方向的方法

    在Word中可插入文本框,默認(rèn)情況下插入的文本框中的文字方向?yàn)闄M向排列,對(duì)于一些特殊文檔的設(shè)計(jì)要求,需要改變文字方向,本文就詳細(xì)的介紹一下使用,感興趣的可以了解一下
    2021-06-06
  • 詳解c# 強(qiáng)制轉(zhuǎn)換和類型轉(zhuǎn)換

    詳解c# 強(qiáng)制轉(zhuǎn)換和類型轉(zhuǎn)換

    這篇文章主要介紹了c# 強(qiáng)制轉(zhuǎn)換和類型轉(zhuǎn)換的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-10-10
  • Unity實(shí)現(xiàn)3D循環(huán)滾動(dòng)效果

    Unity實(shí)現(xiàn)3D循環(huán)滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)3D循環(huán)滾動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02

最新評(píng)論

南康市| 龙游县| 渝中区| 长兴县| 高碑店市| 刚察县| 沙河市| 辽阳市| 苍山县| 开封市| 仁怀市| 连州市| 泗水县| 武宣县| 惠州市| 喀喇沁旗| 广河县| 禹城市| 家居| 桂东县| 泉州市| 新闻| 新余市| 台江县| 榕江县| 库尔勒市| 久治县| 泰来县| 修武县| 黑河市| 北辰区| 卢氏县| 灵台县| 越西县| 积石山| 澄城县| 莫力| 苗栗县| 灵山县| 丰顺县| 崇义县|