1. 传入某个属性的set方法的隐含参数的名称是什么?
2. 如何在C#中实现继承?
3. C#支持多重继承么?
4. 被protected修饰的属性/方法在何处可以访问?
5. 私有成员会被继承么?
6. 请描述一下修饰符protected internal。
7. C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?
8. C#中所有对象共同的基类是什么?
9. 重载和覆写有什么区别?
10. 在方法定义中,virtual有什么含意?
11. 能够将非静态的方法覆写成静态方法么?
12. 可以覆写私有的虚方法么?
13. 能够阻止某一个类被其他类继承么?
14. 能够实现允许某个类被继承,但不允许其中的某个方法被覆写么?
15. 什么是抽象类(abstract class)?
16. 何时必须声明一个类为抽象类?
17. 接口(interface)是什么?
18. 为什么不能指定接口中方法的修饰符?
19. 可以继承多个接口么?
20. 那么如果这些接口中有重复的方法名称呢?
21. 接口和抽象类的区别是什么?
22. 如何区别重载方法?
23. const和readonly有什么区别?
24. System.String 和System.StringBuilder有什么区别?
2. 如何在C#中实现继承?
3. C#支持多重继承么?
4. 被protected修饰的属性/方法在何处可以访问?
5. 私有成员会被继承么?
6. 请描述一下修饰符protected internal。
7. C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?
8. C#中所有对象共同的基类是什么?
9. 重载和覆写有什么区别?
10. 在方法定义中,virtual有什么含意?
11. 能够将非静态的方法覆写成静态方法么?
12. 可以覆写私有的虚方法么?
13. 能够阻止某一个类被其他类继承么?
14. 能够实现允许某个类被继承,但不允许其中的某个方法被覆写么?
15. 什么是抽象类(abstract class)?
16. 何时必须声明一个类为抽象类?
17. 接口(interface)是什么?
18. 为什么不能指定接口中方法的修饰符?
19. 可以继承多个接口么?
20. 那么如果这些接口中有重复的方法名称呢?
21. 接口和抽象类的区别是什么?
22. 如何区别重载方法?
23. const和readonly有什么区别?
24. System.String 和System.StringBuilder有什么区别?
解决方案 »
- 正则: ISBN格式为X-XXXXX-XXX-X;
- ListView播放GIF动画
- 非常怪异的问题,数据库相关,达人进来一起看看
- c#项目创建不能换目录的问题
- 求c#通过snmp连接交换机并获取arp表的代码或者方法。
- mm紧急求救!我ADO.NET的连接如何穿透防火墙!
- “未将对象引用设置到对象的实例”的问题。
- 请问如何把数据库的图片(二进制文件)导到本地文件夹
- 关于网络编程socket的问题!请教各位!
- 程序出现以下问题,求大神帮忙
- 新手提问:我要用C#开发一个CS模式的软件,又想在其中嵌入流览器,这种CS+BS的模式可以实现吗?
- (C#)哪位高人提供验证Email输入的格式是否正确的正则表达式的代码,我迷芒呀?
3. C#支持多重继承么?
不支持,通过接口来实现可以 4. 被protected修饰的属性/方法在何处可以访问?
子类内可以访问6. 请描述一下修饰符protected internal。
这个的意思是在子类 或者打包在同一个程序集内的(EXE、DLL)类可以访问
virtural是虚方法的意思,即:在基类中写了此虚方法,在派生类中可通过override进行重载
可以,只需要在类前加sealed修饰,即密封类什么是抽象类(abstract class)?
抽象类不能被实例化,在抽象类中写的方法只需声明,不需要写语句块,但在派生类中必须重写此方法何时必须声明一个类为抽象类?
在实现多态时17. 接口(interface)是什么?
接口与抽象类相似,但写法上有区别,在接口中只能出现属性、方法、事件声明写字段,不能被实例化19. 可以继承多个接口么?
一个类可以继承多个接口用“,”隔开const和readonly有什么区别?
const 是声明常量的意思,而readonly是只读
System.String是指字符串类,System.StringBuilder是支付串对象