摘要:
这几天看书,才发现这两个家伙原来有这么多不同和联系。virtual是“虚拟的”,它指示该方法可以被重写,当然我们也可以不重写的。abstract是“抽象的”,它指示该类或者方法必须被重写,而且修饰的类为抽象类,不能被实例化。如果一个类中包含抽象方法(abstract修饰的方法),那么该类也必须被abstract修饰。也就是说,当修饰方法的时候,virtual修饰的方法需要有自己的方法体(具体实现),而abstract只能有该方法的声明。新人见习,多多指教。 阅读全文