C# 抽象类

简介:
  1. 抽象类的修饰符 abstract。例:public abstract class 类名
  2. 抽象类不能进行实例化。
  3. 抽象类可以被继承,但是如果抽象类中含有抽象方法(有abstract修饰符)的话,派生的类中的必须它所实现继承的抽象类中的抽象方法。
    public abstract class Thc123_Com 

           public abstract void GoTo(); 


    public class Thc123_Net : Thc123_Com 

          public override  void GoTo() 
          { 
                 //实现上面抽象方法 
           } 
    }
  4. 如果抽象类中只有抽象方法,那么其形式上是和接口一样的。


本文转自武沛齐博客园博客,原文链接:http://www.cnblogs.com/wupeiqi/archive/2012/11/12/2766537.html,如需转载请自行联系原作者

目录
相关文章
|
12月前
|
C# 索引
C# 一分钟浅谈:接口与抽象类的区别及使用
【9月更文挑战第2天】本文详细对比了面向对象编程中接口与抽象类的概念及区别。接口定义了行为规范,强制实现类提供具体实现;抽象类则既能定义抽象方法也能提供具体实现。文章通过具体示例介绍了如何使用接口和抽象类,并探讨了其实现方式、继承限制及实例化差异。最后总结了选择接口或抽象类应基于具体设计需求。掌握这两者有助于编写高质量的面向对象程序。
514 5
|
设计模式 自然语言处理 C#
C#OOP之八 继承 接口和抽象类
C#OOP之八 继承 接口和抽象类
88 0
|
程序员 C#
C#抽象类和抽象方法详解
C#抽象类和抽象方法详解
279 0
|
C# 开发者 索引
C# 11.0中的所需成员:强化接口与抽象类的约束
【1月更文挑战第24天】C# 11.0引入了所需成员(Required members)的概念,这一新特性允许在接口和抽象类中定义必须被实现的成员,包括方法、属性、索引器和事件。通过所需成员,C# 强化了对接口实现和抽象类继承的约束,提高了代码的一致性和可维护性。本文将详细探讨C# 11.0中所需成员的工作原理、使用场景及其对现有编程模式的影响。
|
C#
C# 基础一 抽象方法 抽象类声明及使用(源码案例)
C# 基础一 抽象方法 抽象类声明及使用(源码案例)
172 10
|
设计模式 C#
C#(十九)之抽象类abstract
本篇内容记录了C#中的抽象类的一些特点。
315 0
C#(十九)之抽象类abstract
|
C# 索引
走进C# abstract,了解抽象类与接口的异同
走进C# abstract,了解抽象类与接口的异同
165 0
|
C#
艾伟:C#中抽象类和接口的区别
对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。      一、抽象类:      抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。
902 0