abstract、virtual、override、new
<br />关于这几个关键词,很多人的理解可能是字面上的含义:抽象、虚方法、覆盖、和新建。但是仔细的研究一下,发现并不仅仅是这些。下面就对这几个词作一些进一步的解释:<br />abstract:抽象,用于对类、方法、属性的定义,表示是一个抽象的类、抽象的方法或者是一个抽象的属性。对于抽象的类,不能被实例化;抽象方法只能有方法声明,不能有实现;属性也一样,只能有声明而不能有实现。抽象方法和抽象属性只能在抽象类中,但是抽象类可以包含非抽象的方法和属性。<br />virtual:虚拟的方法或属性。可以有相应的
原创
2010-11-01 16:31:00 ·
402 阅读 ·
0 评论