C# 抽象类
来源:互联网 发布:开源直播app源码 编辑:程序博客网 时间:2024/06/16 19:20
抽象类的意思,就是这个类是抽象的,里面带有纯虚函数。不能创建实例。
纯虚函数,是在函数前加abstract ,只声明,不实现。实现在相应的子类中。类似虚函数的重写。
但是虚函数必须有定义,且可以不重写。而抽象类,子类必须实现父类中用abstract声明的函数
例子:
abstract class A
{
abstract public void Fun();
}
A的子类B,必须实现A的纯虚函数。子类C也是。
class B:A
{
override public void Fun()
{
Console.WriteLine("B--shixian");
}
}
class C:A
{
override public void Fun()
{
Console.WriteLine("C--shixian");
}
}
static void Main(string[] args)
{
B b1 = new B();
b1.Fun();
C c1 = new C();
c1.Fun();
}
0 0
- C#抽象类、抽象方法
- C# 抽象类总结
- C#抽象类
- C#抽象类
- C#抽象类总结
- C# 抽象类
- C#抽象类
- C#抽象类
- C#抽象类
- C#抽象类 abstract
- 有关C#抽象类
- C#抽象类
- C# 接口、抽象类
- C#中的抽象类
- C#抽象类
- C#抽象类
- C#之抽象类
- C# 抽象类
- HDU1710二叉树构造
- Cas(07)——建立使用Cas进行单点登录的应用
- Servlet基础知识
- SpringMVC 使用总结
- Android控件SwipeRefreshLayout实现下拉刷新上拉加载
- C# 抽象类
- 安卓工具类之app获取版本渠道信息工具类
- c++ 学习笔记--模板与标准模板库(一)
- phantomjs 入门尝试
- 17-并发服务器设计(并发、同步、互斥的区别)
- POJ 3928
- 2017北交校赛总结
- 教你如何把man的内容保存下来,而且不会存在乱码
- 【C#基础知识点】——结构(if else-if、switch-case)