设计一个矩形类,要求能够计算矩形的面积,比较两个矩形面积的大小
解决方案 »
- 【正则问题求助】最小匹配问题,问题是不是只能处理右侧最小不能处理左侧?
- 关于winform制作折叠菜单的问题
- 可以从后台直接post么 ?
- 怎么透过页面操作
- 求详解?大神们哈
- SqlDataAdapter 问题,急
- 用什么工具可以把slq2005express创建的数据库升级到sql2005企业版?(在数据库开发版没人回答,故在些版块再次发贴)
- 怎么给菜单添加快捷方式?
- 无法将类型“System.Data.IDataAdapter”转换为“System.Data.OleDb.OleDbParameter”
- 高分求助:两个数据结构相同,行记录数为50万的DataTable进行比较对比的问题
- 解析JSON
- [讨论]输入和输出变化不可预期的单元测试该怎么写
{
public double Length { get; set; } public double Width { get; set; } public Rectangle()
{ } public Rectangle(double length, double width)
{
this.Length = length;
this.Width = width;
} public double GetArea()
{
return this.Length * this.Width;
} int IComparable.CompareTo(object obj)
{
if (obj is Rectangle)
return this.GetArea().CompareTo(((Rectangle)obj).GetArea()); throw new ArgumentException("参数obj不是Rectangle的实例");
}
} class Program
{
static void Main(string[] args)
{
IComparable r1 = new Rectangle(2, 2);
IComparable r2 = "hello world"; Console.WriteLine(r1.CompareTo(r2)); }
}
GetArea计算面积。
CompareTo 比较大小。
修改成这样
IComparable r1 = new Rectangle(2, 2);
IComparable r2 = new Rectangle(3, 3);
Console.WriteLine(r1.CompareTo(r2));
你好,想请问你一下,要是定义一个教师类和一个学生类,大前提是要不先定义一个PERSON类,还是用教师类去引用学生类?????
谢谢你啊
你好,想请问你一下,要是定义一个教师类和一个学生类,大前提是要不先定义一个PERSON类,还是用教师类去引用学生类?????
谢谢你啊
自己问自己、笑尿了