博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VB程序员眼中的C# 6 (转)
阅读量:2498 次
发布时间:2019-05-11

本文共 698 字,大约阅读时间需要 2 分钟。

VB程序员眼中的C# 6 (转)[@more@]虚拟 就是指:在要确定究竟 哪个方法(一个基本类或派生类中的一个)的地方被延迟的函数。根据类型不同,函数将延迟到运行时间。比如说,有一个类‘CivilEngineer’,它含有一个方法叫做‘Charge’。这个类是从Engineer 中派生出来的,而且Engineer也有一个方法叫做‘Charge’。这时,一个虚拟函数将允许运行时间判断 是一个 Engineer还是一个CivilEngineer,然后 合适的函数。

   Overr 修饰符

   Override 与继承有关系。比方说,类‘A’和类‘B’都有一个函数叫做‘SaveAllRecords’,如果让类‘B’继承类‘A’,这样类‘B’就成了派生类,而类‘A’就成了基本类。如果用override 这个关键字来执行函数‘SaveAllRecords’,那么使用的是类‘B’中的函数而不是类‘A’中的函数。

   抽象类

   抽象类与普通类基本相同,只不过是其中有一个或多个成员函数被标记为抽象类型。将成员函数标记为抽象类型意味着这个成员函数不能被继承。

   封闭类

   要防止类被继承,可以将这个类标记为封闭的。这时,任何试图从这个类中派生的行为都将导致编译错误。下面请看定义为封闭类的例子:

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-984989/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-984989/

你可能感兴趣的文章
js异步流程控制-回调
查看>>
SQL Server GUID 数据迁移至MongoDB后怎样查看?
查看>>
java多线程 并发编程
查看>>
内置模块
查看>>
011.练手.Ubuntu下录高清视频
查看>>
BZOJ 3997 TJOI2015 组合数学
查看>>
微信运营基本知识点 转
查看>>
CC2530 light_switch分析
查看>>
jave书写《大道至简》第一章
查看>>
关于时间的sql语句,总结用法以及格式,可能遇到问题
查看>>
CentOS 7 安装配置带用户认证的squid代理服务器
查看>>
[中国寒龙出品]VB程序设计视频教程第二课“对象”
查看>>
PHP中模拟JSONArray
查看>>
<c:out> 标签与 EL表达式 ${} 区别
查看>>
mssql sqlserver in 关键字在值为null的应用举例
查看>>
终审报告
查看>>
Oracle表格建立
查看>>
【leetcode】Course Schedule(middle)☆
查看>>
转:slf4j-api、slf4j-log4j12、log4j之间关系
查看>>
Finally语句
查看>>