您的位置:首页 > 其它

虚拟方法及抽象方法在使用上的区别

2007-09-14 09:33 489 查看
虚拟方法,由virtual声明,它允许在派生类中重写,也可以不重写。如果在派生类中重写时要声明override.

1 public class myclass

2 {

3 public virtual int myint()

4 {

5 ///函数体;

6 }

7 }

8 class myclass1:myclass

9 {

10 public override int myint()

11 {

12 // 函数休;

13 }

14 }

抽象方法:要求其类必须是抽象类,抽象类及抽象方法由abstract声明,抽象方法中没有函数体,必须在派生类中重写此方法,重写时也须声明override.

1 public abstract class myclass

2 {

3 public abstract int myint();

4 }

5 public class myclass1:myclass

6 {

7 public override int myint()

8 {

9 //函数体;

10 }

11 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: