会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ruingking
2018年10月18日
C#中virtual和abstract的区别
摘要: virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子
阅读全文
posted @ 2018-10-18 17:39 bobob
阅读(334)
评论(0)
推荐(0)
C#抽象类和抽象方法的特征和用途
摘要: //抽象方法:只包含方法定义,但没有具体实现的方法,需要其子类或者子类的子类来具体实现。//静态方法不能标记为 override、virtual 或 abstract,即静态方法都必须是具体的/抽象类:含有一个或多个抽象方法的类称为抽象类,在声明时,类名前须添加"abstract"关键字//抽象类中
阅读全文
posted @ 2018-10-18 15:15 bobob
阅读(3077)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告