C#的virtual & abstract
来源:互联网 发布:2017java最新技术 编辑:程序博客网 时间:2024/06/09 05:08
C#的virtual & abstract经常让人混淆,这两个限定词都是为了让子类进行重新定义,覆盖父类的定义。但是用法上差别很大。
a) virtual修饰的方法必须有方法实现(哪怕只有一对大括号),abstract修饰的方法不能有实现。
b) virtual可以被子类重写,abstract必须被子类重写
c) 如果类中的某一函数被abstact修饰,则类名也必须用abstact修饰
d) Abstract修饰的类不能被创建实例。
e) C#中如果准备在子类重写父类的方法,则该方法在父类中必须用virtual修饰,在子类中必须用overide修饰,避免了程序员在子类中不小心重写了父类父类方法。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shijiechuan/archive/2009/01/02/3686828.aspx
- C#的virtual & abstract
- C#的virtual 与abstract
- C#中virtual和abstract的区别
- c#的abstract与virtual区别
- c#中abstract与virtual的区别
- c#中abstract与virtual的区别
- c#中abstract与virtual的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C# virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- C#中virtual和abstract的区别
- 配置WinPcap
- webmin-postfix-mysql
- 项目开发迭代模型
- oracle 踢出已登陆用户
- Achievements and Gamerscore: Best Practices
- C#的virtual & abstract
- Java代码优化策略
- 揭露中国房地产的真实面目 3分钟保证让你看明白
- Dos中的 For 命令
- 通过特定的字符,分解字符串
- unsigned char与char的区别
- Oracle,随机数
- 网络连接不通的处理方法
- Delphi/C++ Builder 2009 中文版