------解决方案-------------------- 虛函數:由virtual声明,它允许在派生类中被重写 public class myclass { public virtual int func1() { ... } } class myclass1:myclass { public override int func1() { ... } }
抽象类、抽象函數:由abstract声明,在抽象类中可以定义抽象方法,抽象方法沒有执行代码,派生类中必须继承它,提供其执行代码 public abstract class myclass { public abstract int func1(); } public class myclass1:myclass { public override int func1() { ... } }