社区
C#
帖子详情
C#笔试题,高分求教,求好心人帮忙!!!!
jtj62008
2009-03-19 06:35:13
7.c#中所有对象的共同基类时什么?
8.重载和覆盖有什么区别?
9.在方法定义中Virtual有什么含义?
...全文
134
8
打赏
收藏
C#笔试题,高分求教,求好心人帮忙!!!!
7.c#中所有对象的共同基类时什么? 8.重载和覆盖有什么区别? 9.在方法定义中Virtual有什么含义?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljun80
2009-03-19
打赏
举报
回复
OBJECT
重载:名同参数不同
覆盖:名同参数同方法体不同
virtual: 可以覆盖的虚方法
wuyq11
2009-03-19
打赏
举报
回复
OBJECT
virtual标记方法为虚方法
可在派生类中以override覆盖此方法
不覆盖也可由对象调用
无此标记的方法(也无其他标记),重写时需用new隐藏原方法
http://www.cnblogs.com/reommmm/articles/1305454.html
一天到晚游泳的鱼2016
2009-03-19
打赏
举报
回复
这个还用问,自己查查书,上网搜一下比你这里问要快
compleat
2009-03-19
打赏
举报
回复
[Quote=引用 2 楼 linlong1234 的回复:]
7.c#中所有对象的共同基类时什么?
obj
8.重载和覆盖有什么区别?
重载:方法名同,参数不同
覆盖:子类里面写了一个和父类同名的方法(父类里是个Virtual方法),并重新实现。
9.在方法定义中Virtual有什么含义?
Virtual:方法声明为Virtual,该方法能被覆盖(overrid)
[/Quote]
正解
koukoujiayi
2009-03-19
打赏
举报
回复
7.c#中所有对象的共同基类时什么?
System.Object
8.重载和覆盖有什么区别?
重载:方法名同,参数不同
覆盖:子类里面写了一个和父类同名的方法(父类里是个Virtual方法),并重新实现。
9.在方法定义中Virtual有什么含义?
可重写基类的方法
zhaozhijun0207
2009-03-19
打赏
举报
回复
临时抱佛脚
linlong1234
2009-03-19
打赏
举报
回复
7.c#中所有对象的共同基类时什么?
obj
8.重载和覆盖有什么区别?
重载:方法名同,参数不同
覆盖:子类里面写了一个和父类同名的方法(父类里是个Virtual方法),并重新实现。
9.在方法定义中Virtual有什么含义?
Virtual:方法声明为Virtual,该方法能被覆盖(overrid)
sjt000
2009-03-19
打赏
举报
回复
# 传入某个属性的set方法的隐含参数的名称是什么?
value,它的类型和属性所声名的类型相同。
# 如何在C#中实现继承?
在类名后加上一个冒号,再加上基类的名称。
# C#支持多重继承么?
不支持。可以用接口来实现。
# 被protected修饰的属性/方法在何处可以访问?
在继承或间接继承与这个类的子类中可以访问。
# 私有成员会被继承么?
会,但是不能被访问。所以看上去他们似乎是不能被继承的,但实际上确实被继承了。
# 请描述一下修饰符protected internal。
被protected internal修饰的属性/方法只能在它的在同一个程序集(Assembly)中的子类被访问。
# C#提供一个默认的无参数构造函数,当我实现了另外一个有一个参数的构造函数时候,还想保留这个无参数的构造函数。这样我应该写几个构造函数?
两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参数构造函数。
# C#中所有对象共同的基类是什么?
System.Object.
# 重载和覆写有什么区别?
重载提供了对一个方法签名的不同参数调用的实现。覆写提供了子类中改变父类方法行为的实现。
# 在方法定义中,virtual有什么含意?
被virtual修饰的方法可以被子类覆写。
# 能够将非静态的方法覆写成静态方法么?
不能,覆写方法的签名必须与被覆写方法的签名保持一致,除了将virtual改为override。
# 可以覆写私有的虚方法么?
不可以,甚至子类中无法访问父类中的私有方法。
# 能够阻止某一个类被其他类继承么?
可以,使用关键字sealed。
# 能够实现允许某个类被继承,但不允许其中的某个方法被覆写么?
可以,标记这个类为public,并标记这个方法为sealed。
# 什么是抽象类(abstract class)?
一种不可以被实例化的类。抽象类中一般含有抽象方法,当然也可有具体实现。继承类只有实现过所有抽象类的抽象方法后才能被实例化。
# 何时必须声明一个类为抽象类?
当这个类中包含抽象方法时,或是该类并没有完全实现父类的抽象方法时。
# 接口(interface)是什么?
只含有共有抽象方法(public abstract method)的类。这些方法必须在子类中被实现。
# 为什么不能指定接口中方法的修饰符?
接口中的方法用来定义对象之间通信的契约,指定接口中的方法为私有或保护没有意义。他们默认为公有方法。
# 可以继承多个接口么?
当然。
# 那么如果这些接口中有重复的方法名称呢?
这种情况中你可以决定如何实现。当然需要特别得小心。但是在编译环节是没有问题的。
# 接口和抽象类的区别是什么?
接口中所有方法必须是抽象的,并且不能指定方法的访问修饰符。抽象类中可以有方法的实现,也可以指定方法的访问修饰符。
# 如何区别重载方法?
不同的参数类型,不同的参数个数,不同的参数顺序。
# const和readonly有什么区别?
const关键字用来声明编译时常量,readonly用来声明运行时常量。
# System.String 和System.StringBuilder有什么区别?
System.String是不可变的字符串。System.StringBuilder存放了一个可变的字符串,并提供一些对这个字符串修改的方法。
C#
高性能大容量SOCKET并发完成端口例子(有
C#
客户端)完整实例源码
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用
C#
编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。
C#
操作摄像头
C#
操作摄像头,有图有真相,绝对好用!作者自己试验过的,有问题欢迎随时交流。
C#
ASP.NET MVC WebSocket
用ASP.NET MVC
C#
语言实现WebSocket
198个经典
C#
WinForm实例源码(超赞)
198个经典
C#
WinForm实例源码 超赞 超赞~! 必看 必看~! 值得收藏~! 涉及全面 窗体技巧 控件操作 图像操作 报表打印 系统操作 文件处理 网络操作 数据库操作 加密解密 硬件读写 游戏设计 入门必看实例~!!值得收藏~!! CLeopared
c#
笔试题
及参考答案大全
1.
c#
中错误处理机制有哪些 CLR提供的结构化错误处理机制,用try..catch..finally 捕获 2. public/protect/private/internal修饰符的区别 public:任何类和成员都可以访问 protect:该类和派生类能访问 private:只能该类访问 internal:只能在包含它的程序集中访
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章