摘要:
先说区别:virtual意思是虚拟,abstract意思是抽象。virtual只修饰方法,abstract修饰方法和类。virtual方法必须有实现,abstract方法必须没有实现。public abstract void getword();//abstract后面直接封号。 public virtual void getword() {}//virtual必须是大括号,即便没内容。virtual方法可以在普通类里,也可以在虚类里,而abstract方法必须在虚类中。(abstract class,虚类只能被继承,不能实例化)virtual方法可以被重写,abstract方法必须被重写。共 阅读全文