当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > VB程序员眼中的C#6

ASP.NET
用 Asp.Net 建立一个在线 RSS 新闻聚合器的方法
关于前台调用后台事件__doPostBack函数
Bin 和 App_Code 文件夹介绍
.NET 2.0 的压缩功能代码
解决Visual Studio 2005 无法显示设计视图的方法
asp.net(c#)两种随机数的算法,可用抽考题
asp.net下url传递中文的解决方案
XmlReader 读取器读取内存流 MemoryStream 的注意事项
asp.net下创建、查询、修改带名称空间的 XML 文件的例子
使用.NET存储XML数据的方法
XslTransform.Transform将结果输出到字符串里的方法
安装 VS2005 SP1 有关问题的解决办法
asp.net下中文验证码,免费开源代码
自定义应用程序配置文件(app.config)
asp.net下使用DIME协议上传文件
动态改变ASP.net页面标题和动态指定页面样式表的方法
WEB上调用HttpWebRequest奇怪问题的解决方法
HTTP协议下用Web Service上传大文件的解决方案
asp.net下Response.ContentType类型汇总
ASP.NET User Control使用技巧一则

ASP.NET 中的 VB程序员眼中的C#6


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 201 ::
收藏到网摘: n/a

虚拟函数就是指:在要确定究竟调用哪个方法(一个基本类或派生类中的一个)的地方被延迟的函数。根据类型不同,函数将延迟到运行时间。比如说,有一个类‘CivilEngineer’,它含有一个方法叫做‘Charge’。这个类是从Engineer 中派生出来的,而且Engineer也有一个方法叫做‘Charge’。这时,一个虚拟函数将允许运行时间判断对象是一个 Engineer还是一个CivilEngineer,然后执行合适的函数。
   Override 修饰符
   Override 与继承有关系。比方说,类‘A’和类‘B’都有一个函数叫做‘SaveAllRecords’,如果让类‘B’继承类‘A’,这样类‘B’就成了派生类,而类‘A’就成了基本类。如果用override 这个关键字来执行函数‘SaveAllRecords’,那么使用的是类‘B’中的函数而不是类‘A’中的函数。
   抽象类
   抽象类与普通类基本相同,只不过是其中有一个或多个成员函数被标记为抽象类型。将成员函数标记为抽象类型意味着这个成员函数不能被继承。
   封闭类
   要防止类被继承,可以将这个类标记为封闭的。这时,任何试图从这个类中派生的行为都将导致编译错误。下面请看定义为封闭类的例子: