C# Vs2005 之抽象类与抽象方法

2025-10-20 13:12:51

1、打开Vs2005,创建一个控制台程序。

C# Vs2005 之抽象类与抽象方法

2、这里讲一下我自己归纳的抽象类与抽象方法几条必要的代码。

public  abstract  class  xxx(抽象类名称)       声明定义一个抽象类

public  abstract  void  xxx(方法名称)           声明抽象方法,用来输出信息

public  class  xx(类名称):xxx(抽象类名称)   声明派生类,继承抽象类

public  override  void  xxx(方法名称)()        重写抽象类中输出信息的方法

xxx(类名称) xxx(名称):new  xxx(类名称)       实例化派生类,名称自己写

PS: 以上都是本人归纳的,xxx代表自己写的,应该是比较清楚地

      这些都是基本代码,都是必须要的,如有不足,请指出。

3、接下来,开始试着编一个简单的程序。

代码如下。

 public abstract class ChouXiangLei  //声明定义一个抽象类

    {

        public abstract void FangFa();  // 声明抽象方法,用来输出信息

    }

    public class Lei : ChouXiangLei     //声明派生类,继承抽象类

    {

        public override void FangFa()   //重写抽象类中输出信息的方法

        {

            Console .WriteLine ("超大佬");//显示要输出的信息

        }

    }

        static void Main(string[] args)

        {

            Lei lei = new Lei();        //实例化派生类 

            ChouXiangLei cxl = lei;     //使用派生类实例化抽象类

            cxl.FangFa();               //使用抽象类调用方法

            Console.ReadLine();

        }

    

PS:代码还是很简单,只要理解了它的原理,就可以一目了然了

        一些要定义的抽象类,方法等,都用拼音简写来写了,应该可以看懂吧。

C# Vs2005 之抽象类与抽象方法

4、程序结果如下图。

如果你想自己输入显示的信息,也可以自己设定。

刚开始写这个抽象类,肯定会很乱,东西比较多,会懵掉

多写几次代码,条理就会清晰了。

好了抽象类的东西就这么多了,也许还有其他我不知道的,但基础都在这了。

C# Vs2005 之抽象类与抽象方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:117
  • 阅读量:138
  • 阅读量:91
  • 阅读量:90
  • 阅读量:193
  • 猜你喜欢