- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 C#中重写(override)和覆盖(new)的区别
重写 用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。 重写会改变父类方法的功能。 看下面演示代码: #region 重写 public class C1 { public virtual string GetName() {
2013-11-16 14:26:51 548
转载 C#中的抽象类、抽象方法和虚方法
【抽象类】abstract 修饰符可与类和方法一起使用 定义抽象类的目的是提供可由其子类共享的一般形式。 子类可以根据自身需要扩展抽象类。 抽象类不能实例化。 抽象方法没有函数体。 抽象方法必须在子类中给出具体实现。 在以下情况下,某个类将成为抽象类: ★ 当一个类的一个或多个方法为抽象方法时。 ★ 当该类为一个抽象类的子类,并且没有为所有抽象方法提供实现细节或方法主体时。 ★
2013-11-16 14:11:40 5565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人