C复习习题分析.doc

C复习习题分析

面向对象程序设计 1.描述new有两种用法 第一种:new Class():创建对象 第二种:覆盖方法 public new XXXX(){} 2.类成员有( )种可访问控制权限 可访问性:public ,protected ,private,internal 3.用sealed修饰的类有什么特点 sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。 密封类不能同时为抽象类。 4.如何理解委托? 答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法. 5.C#中的实现多继承的是什么 答:接口 6.传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。被protected修饰的属性/方法在何处可以访问?在继承或间接继承与这个类的子类中可以访问。 私有成员会被继承么? 会,但是不能被访问。所以看上去他们似乎是不能被继承的,但实际上确实被继承了。 请描述一下修饰符protected internal. 被protected internal修饰的属性/方法只能在它的在同一个程序集(Assembly)中的子类被访问。 C#提供一个默认的无参数构造函数,当实现了另外一个有一个参数的构造函数时候,还想保留这个

文档评论(0)

1亿VIP精品文档

相关文档