C#若干关键字解析 (abstract, interface, sealed, virtual, override, new, delegate)
来源:互联网 发布:金天鹅软件下载 编辑:程序博客网 时间:2024/06/05 17:50
abstract:
1. 不能实例化,只能通过子类实例化
2. abstract方法只能在abstract类中,abstract类被继承时,子类必须实现所有abstract方法
interface:
1. 全部方法不能有实体,没有修饰符
2. 除方法,属性,索引器和事件外,不能有其他类型的成员
virtual方法可以有函数体,但abstract没有
override和new都是用来重写的,只是new是隐藏方式的,它会根据声明的类型确定调用基类还是子类的函数,比如
class Program{static void Main(string[] args){contact ct1 = new class2();contact ct2 = new class2();ct1.prinf();ct2.prinf();}}abstract public class contact{public virtual void prinf(){Console.WriteLine ("这是虚方法");}}public class class1 : contact{public override void prinf(){Console.WriteLine ("这是新的方法");}}public class class2 : contact{public new void prinf(){Console.WriteLine ("这是另一个新的方法");}}
delegate: 函数指针类型 (参考链接)
0 0
- C#若干关键字解析 (abstract, interface, sealed, virtual, override, new, delegate)
- C# 关键字 abstract, virtual, override, sealed, new
- C#关键字abstract virtual interface new override
- C#的主要 关键字 new、sealed、partial、interface、virtual、abstract、this、base、override、return、break、continue...
- C#关键字sealed override abstract virtual new总结
- C#继承之base,virtual,override,abstract,new,sealed关键字
- c#的new、abstract、virtual、override,sealed关键字区别
- C#关键字: Sealed, Abstract, Virtual和Interface
- new virtual abstract sealed override
- 转:C#继承之base,virtual,override,abstract,new,sealed关键字
- c#关键词 virtual、override、new、abstract、sealed的用法
- c#中abstract、override、new、virtual、sealed使用和示例
- C# new,Virtual,abstract,sealed,Override的簡單理解
- c#中abstract、override、new、virtual、sealed使用和示例
- c#中abstract、override、new、virtual、sealed使用和示例
- sealed、new、virtual、abstract与override 总结
- sealed、new、virtual、abstract与override 总结
- sealed,new,virtual,abstract与override
- 使用OpenExif修改jpeg图片信息
- 解决linux环境下,atom编辑器不支持中文的问题
- Python调用Libsvm
- Markdown语法学习
- hdu5212 Code 莫队算法
- C#若干关键字解析 (abstract, interface, sealed, virtual, override, new, delegate)
- Caused by: java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Around
- 学习单片机不可欠缺的八大步骤
- SDWebImage底层实现原理
- 用Python和Pygame写游戏-从入门到精通(18)
- CUDA从入门到精通
- codeforces B. School Marks
- Git使用心得
- 回溯法_八皇后问题