社区
C#
帖子详情
求大神用C#解这道题!好久都得不到答案!???40分!
dan2323
2012-05-30 03:11:59
C#:
2、利用方法的重载,计算圆的面积、长方形的面积和长方体的体积,要求分别使用三个方法的重载来完成三个数据的计算。
希望能用studio 2008显示出来!
...全文
695
43
打赏
收藏
求大神用C#解这道题!好久都得不到答案!???40分!
C#: 2、利用方法的重载,计算圆的面积、长方形的面积和长方体的体积,要求分别使用三个方法的重载来完成三个数据的计算。 希望能用studio 2008显示出来!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
43 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellokittyvgdjggjali
2012-06-01
打赏
举报
回复
你问问你老师哪个院里出来的
贫僧又回来了
2012-06-01
打赏
举报
回复
一看就知道是哪位叫兽出的作业题吧
cnfixit
2012-06-01
打赏
举报
回复
你就把16楼的拿去交作业
SocketUp
2012-05-31
打赏
举报
回复
[Quote=引用 20 楼 的回复:]
题目有点笨,但是我还是给你个答案,只写方法签名,方法实现自己写
C# code
public class Shape
{
//计算圆面积
public float calculate(float radius);
//计算长方形面积
public float calculate(float width,float height);
//计算长方体体积
public float calc……
[/Quote]
我问个问题哈,任什么一个参数就是计算圆的面积?两个参数是计算长方形的面积?三个参数是计算长方体体积?
如果给我用,我肯定分不清应该要调用哪个方法.
mn321
2012-05-31
打赏
举报
回复
重载是指 方法名相同 方法参数的个数与类型不同
重写是指重新把父类的方法再写一次 要和父类一致包括参数
mn321
2012-05-31
打赏
举报
回复
重载是指 方法名相同 方法参数的个数与类型不同
重写是指重新把父类的方法再写一次 要和父类一致包括参数
mn321
2012-05-31
打赏
举报
回复
重载是指 方法名相同 方法参数的个数与类型不同
重写是指重新把父类的方法再写一次 要和父类一致包括参数
NewUser2008
2012-05-31
打赏
举报
回复
不知道是学生听错了,还是老师说错了!
Lanruoshouhu
2012-05-31
打赏
举报
回复
同样的题,我们老师是这样出的:
2.所有的图形都有计算面积的方法,但是每种图形计算面积的方法不一样,请用面向对象的知识完成长方形和三角形的类的设计,注意除了计算面积的方法外,三角形有底和高的特征,长方形有长和宽的特征,在各自的类中用构造方法为其成员变量赋值,需要在主类中创建长方形和三角形类的对象,并要调用计算面积的方法
free_loop
2012-05-31
打赏
举报
回复
只能用重写,出重载的.........
码农-彬少
2012-05-31
打赏
举报
回复
wolf_410
2012-05-31
打赏
举报
回复
现在学校的老师,很多都是不学无术的,理论派,真正的高手都在外面
北极小猪
2012-05-31
打赏
举报
回复
看来大家刚学的时候听到方法重载这个词就什么都会了。。。。。
xfj66hh
2012-05-31
打赏
举报
回复
定义一个functions的方法,然后在重载三次,每一次的参数列表不一样就可,因为重载的本质就是指方法的参数列表不一致,所以只要你按这个要求去写代码,应该没什么问题的;
只不过按楼上的那些说的那样,其实也不无道理,因为重载的前提是函数名(方法名)必须相同,而本题中就算的量有三个,所以难免会让人产生一定的误会,其实出这道题的人估计是想提醒你编程,设计算法时,不要进入到常规的定势思维中去,学习不仅要学以致用,还要充分利用学习的另一种精神:怀疑
xfj66hh
2012-05-31
打赏
举报
回复
定义一个functions的方法,然后在重载三次,每一次的参数列表不一样就可,因为重载的本质就是指方法的参数列表不一致,所以只要你按这个要求去写代码,应该没什么问题的;
只不过按楼上的那些说的那样,其实也不无道理,因为重载的前提是函数名(方法名)必须相同,而本题中就算的量有三个,所以难免会让人产生一定的误会,其实出这道题的人估计是想提醒你编程,设计算法时,不要进入到常规的定势思维中去,学习不仅要学以致用,还要充分利用学习的另一种精神:怀疑
xfj66hh
2012-05-31
打赏
举报
回复
定义一个functions的方法,然后在重载三次,每一次的参数列表不一样就可,因为重载的本质就是指方法的参数列表不一致,所以只要你按这个要求去写代码,应该没什么问题的;
只不过按楼上的那些说的那样,其实也不无道理,因为重载的前提是函数名(方法名)必须相同,而本题中就算的量有三个,所以难免会让人产生一定的误会,其实出这道题的人估计是想提醒你编程,设计算法时,不要进入到常规的定势思维中去,学习不仅要学以致用,还要充分利用学习的另一种精神:怀疑
blackkettle
2012-05-31
打赏
举报
回复
路过路过,看看高手们的回答是件开心的事情
sunylf
2012-05-31
打赏
举报
回复
不就是3個函數么?為什麼要重載呢?
sunylf
2012-05-31
打赏
举报
回复
不就是3個函數么?為什麼要重載呢?
花痴
2012-05-31
打赏
举报
回复
加载更多回复(22)
吐血总结!
40
道RPA工程师面试题集锦(附
答案
)持续更新中
2020年年初全国爆发新冠肺炎,很企业都遭受了很大损失。在疫情期间,机器人代替人类工作无疑是最佳选择,不管是物理机器人,还是安装部署在电脑上软件机器人RPA,都是不错的选择。加上这几年全球经济比较环境不太好,RPA机器人也是企业提效能的一大利器。无论是新冠肺炎对RPA行业的影响,还是全球经济不景气的影响,2020年肯定是RPA行业的爆发年。RPA行业爆发了,跟随而来的是,整个行业的变革和升级,那么意味RPA行业肯定需要大量的开发、实施、咨询、销售人员。51RPA小编整理了
40
个RPA面试试题,不管 开发、实
50 个最佳
C#
面试问题和
答案
之21~
40
C#
是最流行的编程语言之一,也是 .NET 开发的首选语言。如果您是一名 .NET 开发人员,参加 .NET 面试,您将被问到有关
C#
编程的问题。以下是针对初学者和专业
C#
开发人员的 50 个最佳
C#
面试问题和
答案
之21~
40
。
C#
_工程实践笔记_用刚学的
C#
语言做一个随机抽题的小程序
C#
_工程实践_用刚学的
C#
语言做一个随机抽题的小程序 在暑期用了将近两周的时间学了
C#
语言,也对面向对象的思想有了一定的了
解
,但不能光说不练,从我学习C语言的过程我就深刻地体会过实践的经验积累对于掌握一门计算机语言多么重要。 历史遗留问题 之前学校的一个学生工作部门需要做一个程序用来随取题目,因为时间紧张,我先用C语言写了一个命令行的程序 #include <stdio.h> #i...
【收藏】
C#
面试题整理笔试篇(最全1000+道带
答案
)300道填空 + 300道选择 + 300道判断 + 70道读程序写结果和看程序填空 + 100道简答题
一、填空: 1、操作符( && )被用来说明两个条件同为真的情况。 2、接口只能定义方法,实现要由( 类 )完成。 3、任何事物都是(对象),它可以是现实世界中的一个物理对象,可以是抽象的概念或规则。 4、( += )运算符将左右操作数相加的结果赋值给左操作数。 5、( Array )是所有数组的基类。 6、如果一个属性里既有set访问器又有get访问器,那么该属性为( 读写 )属性。 7、如果一个属性里只有set 访问器,那么该属性为( 只写 )属性。 8、常量通过关键字( const
C#
面试题及详细
答案
120道(31-
40
)-- 委托与事件
本文介绍了
C#
中委托(Delegate)的概念、作用以及与接口的区别,同时讲
解
了匿名方法的使用。委托是一种类型安全的引用类型,用于封装方法,支持回调机制、事件处理和
解
耦代码。与接口相比,委托更灵活,支持多播和动态方法绑定,而接口适合定义类的行为契约。匿名方法则允许直接内联定义方法体,简化了委托的使用,并能访问外部变量形成闭包。这些特性共同构成了
C#
中强大的函数式编程能力。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章