下载此文档

C#复习习题.docx


文档分类:高等教育 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
面向对象程序设计描述new有两种用法第一种:newClass():创建对象第二种:ewXXXX(){}类成员有()种可访问控制权限可访问性:public,protected,private,internal用sealed修饰的类有什么特点sealed修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。密封类不能同时为抽象类。如何理解委托?答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法C#中的实现多继承的是什么答:接口传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。委托声明的关键字是___delegate___下面的代码中有什么错误吗? usingSystem;classA{publicvirtualvoidF(){("");}}abstractclassB:A{publicabstractoverridevoidF();答:abstractoverride是不可以一起修饰.}//newpublicabstractvoidF();9..net的错误处理机制是什么?答:.net错误处理机制采用try->catch->finally结构,发生错误时,层层上抛,直到找到匹配的Catch为止。如何在C#中实现继承?也就是继承的格式在类名后加上一个冒号,再加上基类的名称。描述一下C#中索引器的实现过程,是否只能根据数字进行索引?答:不是。可以用任意类型被protected修饰的属性/方法在何处可以访问?在继承或间接继承与这个类的子类中可以访问。私有成员会被继承么?会,但是不能被访问。所以看上去他们似乎是不能被继承的,但实际上确实被继承了。(Assembly)中的子类被访问。C#提供一个默认的无参数构造函数, 当实现了另外一个有一个参数的构造函数时候, 还想保留这个无参数的构造函数。这样应该写几个构造函数?两个,一旦你实现了一个构造函数, C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。C#中所有对象共同的基类是什么??重载提供了对一个方法签名的不同参数调用的实现。覆写提供了子类中改变父类方法行为的实现。在方法定义中,virtual有什么含意?被virtual修饰的方法可以被子类覆写。能够将非静态的方法覆写成静态方法么?不能,覆写方法的签名必须与被覆写方法的签名保持一致,?不可以,甚至子类中无法访问父类中的私有方法。能够阻止某一个类被其他类继承么?可以,,但不允许其中的某个方法被覆写么?可以,标记这个类为public,(abstractclass)?一种不可以被实例化的类。抽象类中一般含有抽象方法,当然也可有具体实现。继承类只有实现过所有抽象类的抽象方法后才能被实例化。接口(interface)是什么?只含有公有抽象方法(publicabstractmet

C#复习习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sunhongz2
  • 文件大小20 KB
  • 时间2020-10-18