摘要: ---恢复内容开始---抽象类的特征:抽象类中的定义的抽象属性和方法只需要定义功能不需要具体代码实现。继承于抽象类的子类,如果子类不是抽象类,则必须实现抽象类中定义的抽象属性和方法。抽象类本身不能实例化,但可以引用子类实例。抽象类中的抽象成员访问修饰符不能为private.public abstract class Car{ private string name; public void show() {} public abstract string Color{get;set;} public abstract void Run(); public abstract void Stop( 阅读全文
posted @ 2013-10-17 16:28 SmilelyCoding 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 虚方法,虚这个字可以理解为“不真实的”、“虚幻的”,比如B类继承于A类,B类可以使用A类中定义的方法和字段,如果A类中有一个方法并不适合B类使用,现在就要用到虚方法了,可以将A类中的这个方法定义为虚方法,这时B类就可以重写这个虚方法,将方法变为自己的实现。虚方法的定义:public virtual void VirtualMethod(string name){ console.writeline(”名字是:{0})",name;} class Program { static void Main(string[] args) { C... 阅读全文
posted @ 2013-10-17 11:50 SmilelyCoding 阅读(171) 评论(0) 推荐(0) 编辑