求大神用C#解这道题!好久都得不到答案!???40分!

dan2323 2012-05-30 03:11:59
C#:
2、利用方法的重载,计算圆的面积、长方形的面积和长方体的体积,要求分别使用三个方法的重载来完成三个数据的计算。





希望能用studio 2008显示出来!
...全文
634 43 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
43 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你问问你老师哪个院里出来的
贫僧又回来了 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)

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧