VB程序员眼中的C# 6

原创 2001年05月23日 13:33:00
虚拟函数就是指:在要确定究竟调用哪个方法(一个基本类或派生类中的一个)的地方被延迟的函数。根据类型不同,函数将延迟到运行时间。比如说,有一个类‘CivilEngineer’,它含有一个方法叫做‘Charge’。这个类是从Engineer 中派生出来的,而且Engineer也有一个方法叫做‘Charge’。这时,一个虚拟函数将允许运行时间判断对象是一个 Engineer还是一个CivilEngineer,然后执行合适的函数。

   Override 修饰符

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

   抽象类

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

   封闭类

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

VB程序员眼中的C# 6

虚拟函数就是指:在要确定究竟调用哪个方法(一个基本类或派生类中的一个)的地方被延迟的函数。根据类型不同,函数将延迟到运行时间。比如说,有一个类‘CivilEngineer’,它含有一个方法叫做‘Cha...
  • itkbase
  • itkbase
  • 2008年01月03日 13:34
  • 151

VB程序员眼中的C#

           VB程序员眼中的C#   一个程序通常有一个主函数,以表示程序的入口,它的名字一般是main。下面是一个简单的没有返回值的主函数,函数名前是void类型:   Using Sys...
  • hejishan
  • hejishan
  • 2008年01月03日 15:49
  • 361

程序员眼中的产品经理

一次产品设计相关的讲座。大部分“创新与设计”课程的学生或未来想做产品经理工作的同学都去听了,我因为最近要帮一位老师做一项目的产品原型设计,连Axure还没完全用会,因此也跑去旁听。 这位高级产品...
  • chajinglong
  • chajinglong
  • 2014年12月23日 14:25
  • 1374

VB程序员眼中的C#

           VB程序员眼中的C#   一个程序通常有一个主函数,以表示程序的入口,它的名字一般是main。下面是一个简单的没有返回值的主函数,函数名前是void类型:   Using Sys...
  • coolstar
  • coolstar
  • 2001年05月23日 13:28
  • 1008

程序员心中的“女神”

她是谁 一说起程序员,大家可能会想起“宅男”“技术控”这些词,他们的女神嘛,无非就是屏幕上闪闪发光、衣着靓丽、颜值在线的女明星们,但我们今天要说的这位“女神”,却是200多年前的一位公爵夫人--...
  • xuan_ting
  • xuan_ting
  • 2017年10月16日 16:38
  • 387

人们眼中的程序员

在形形色色的行业中,程序员绝对是非主流:除了 IT 从业者之外,我的同学、亲友们 几乎都不能一下子就明白我做的工作是什么。 这自然是一个悲剧,在外人眼里,随便挑一个程序员出来都会认为他是一个 g...
  • lgh1992314
  • lgh1992314
  • 2012年11月04日 19:02
  • 766

VB程序员眼中的C# 3

   C# 中的事件与VB中的事件作用相同。但是在C# 中,任何类都可以产生一套事件,并且任何对象都可以捆绑这些事件。C# 中的事件是以Delegates为基础的。设计事件时,通常认为Delegate...
  • itkbase
  • itkbase
  • 2008年01月03日 13:36
  • 129

VB程序员眼中的C# 9

   在C# 中Switch 是分支判断语句,它类似于VB 中的‘Case’语句。比如:   在VB中:   Select Case X   Case 1   Func1   Case 2   Fun...
  • coolstar
  • coolstar
  • 2001年05月23日 13:35
  • 783

VB程序员眼中的C# 5

基础类是那些继承来的类。派生类是那些继承了一个基础类的类。   Constructor(构造器)   Constructor是一个方法,当构造一个类的一个对象时调用它,通常在初始化一个类时被使用。一个...
  • itkbase
  • itkbase
  • 2008年01月03日 13:34
  • 127

VB程序员眼中的C# 10(end)

C# 中的While与 VB 中的While语句完全相同。当条件为真时,循环就执行。在一个While 循环内部可以使用 Break 语句跳出循环体或者使用Continue 语句继续循环操作。请看下面W...
  • techweb
  • techweb
  • 2008年01月03日 14:55
  • 218
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB程序员眼中的C# 6
举报原因:
原因补充:

(最多只允许输入30个字)