下载此文档

程序员常见面试题.doc


文档分类:管理/人力资源 | 页数:约9页 举报非法文档有奖
1/ 9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 9 下载此文档
文档列表 文档介绍
. .
. v .
程序员常见面试题
. .
. v .
一、 C*  1. 请解释在new 与override的区别.  在 C* 中,new 关键字可用作运算符或修饰符。  " new 运算符用于在堆上创立对象和调用构造函数。  " new 修饰符用于隐藏基类成员的继承成员。  使用 override 修饰符来修改方法、属性、索引器或事件。重写方法提供从基类继承的成员的新实现。由重写声明重写的方法称为重写基方法。重写基方法必须与重写方法具有一样的签名。  不能重写非虚方法或静态方法。重写基方法必须是虚拟的、抽象的或重写的。  重写声明不能更改虚方法的可访问性。重写方法和虚方法必须具有一样的访问级修饰符。不能使用以下修饰符修改重写方法:new static virtual abstract重写属性声明必须指定与继承属性完全一样的访问修饰符、类型和名称,并且重写属性必须是虚拟的、抽象的或重写的。  2. 请解释virtual的含义.  virtual 关键字用于修改方法或属性的声明,在这种情况下,方法或属性被称作虚拟成员。虚拟成员的实现可由派生类中的重写成员更改。  调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大局部派生类中的该重写成员,如果没有派生类重写该成员,那么它可能是原始成员。默认情况下,方法是非虚拟的。不能重写非虚方法。不能将 virtual 修饰符与以下修饰符一起使用:static abstract override除了声明和调用语法不同外,虚拟属性的行为与抽象方法一样。  " 在静态属性上使用 virtual 修饰符是错误的。  " 通过包括使用 override 修饰符的属性声明,可在派生类中重写虚拟继承属性  3. ,以图示方式解释。  4. 请解释接口的显式实现有什么意义.  接口是其他类型为确保它们支持某些操作而实现的引用类型。接口从不直接创立而且没有实际的表示形式,其他类型必须转换为接口类型。一个接口定义一个协定。实现接口的类或构造必须遵守其协定。接口可以包含方法、属性、索引器和事件作为成员。  5. framework"  VB  C++  C*  JScript  mon Language Specification  XML Web  services  Web Forms Windows Forms  Data and XML  Base Class Library CLR CLI  Visual Studio .NET  "  .net是一种平台和框架, .net 不是单纯的语言也不是单纯的工具,它是从底层平台开场构建

程序员常见面试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数 9
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 tswng35
  • 文件大小 54 KB
  • 时间2021-12-31
最近更新