| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 745 人关注过本帖
标题:新手请教一个编程题
只看楼主 加入收藏
ivyxsf
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-22
收藏
 问题点数:0 回复次数:7 
新手请教一个编程题
各位大虾,我碰到一个编程题无法解决,帮忙看一下,谢谢

设计一个时间类Time,包括三个私有数据成员:时(hour)、分(minute)、秒(second);定义分别对应以上数据成员的可读写属性Hour、Minute、Second;重载“+”运算符实现对两个Time类型对象的相加,返回值为Time类型; Time类同时实现IComparable接口,该接口定义如下,接口中定义的方法实现当前对象与方法参数传递对象的大小比较,若前者大于后者则返回大于零的数,若相等则返回零,若前者小于或者则返回小于零的数。
搜索更多相关主题的帖子: minute second 接口 
2008-10-22 16:02
maibarry
Rank: 1
等 级:新手上路
帖 子:54
专家分:7
注 册:2008-10-21
收藏
得分:0 
不明白说什么。
2008-10-22 17:19
小仙
Rank: 7Rank: 7Rank: 7
来 自:光之谷
等 级:贵宾
威 望:39
帖 子:1812
专家分:1
注 册:2008-8-8
收藏
得分:0 
目的是实现一个时间单位相加的功能还有时间比较功能是吗?


仁者乐膳,智者乐睡。我都爱~
2008-10-22 17:51
lanfeng8642
Rank: 1
来 自:广东珠海
等 级:新手上路
帖 子:37
专家分:0
注 册:2008-10-19
收藏
得分:0 
不是很理解你的话,所以答不上来
2008-10-22 18:29
duanzelong
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-10-22 19:03
shmilylee
Rank: 2
来 自:江苏扬州蹩脚小公司
等 级:论坛游民
威 望:2
帖 子:242
专家分:22
注 册:2007-7-6
收藏
得分:0 
是不是这样?
程序代码:
    public class Time : IComparable
    {
        public int hour { get; set; }
        public int minute { get; set; }
        public int second { get; set; }

        int (object obj)
        {
            if (obj is Time)
            {
                Time time = obj as Time;
                int h = this.(time.hour);
                int m = this.(time.minute);
                int s = this.(time.second);
                if (h != 0)
                    return h;
                if (m != 0)
                    return m;
                if (s != 0)
                    return s;
                return 0;
            }
            else
            {
                throw new ArgumentException("错误,参数不是Time类型!");
            }   
        }

        public static Time operator +(Time t1, Time t2)
        {
            Time time = new Time();
            time.hour = t1.hour + t2.hour;
            time.minute = t1.minute + t2.minute;
            time.second = t1.second + t2.second;
            return time;
        }
    }


太可恶了,居然不能超过100个字符!
这区区100个又怎么能概括我平凡而又伟大的一生!
2008-10-22 22:00
小仙
Rank: 7Rank: 7Rank: 7
来 自:光之谷
等 级:贵宾
威 望:39
帖 子:1812
专家分:1
注 册:2008-8-8
收藏
得分:0 
回复 6# shmilylee 的帖子
LS的精神我是相当滴佩服啊,经常用代码说话,我很欣赏。


仁者乐膳,智者乐睡。我都爱~
2008-10-22 22:01
ivyxsf
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-22
收藏
得分:0 
谢谢
谢谢各位大虾的帮忙,特别感谢6楼的漂亮姐姐的帮忙。我是刚学c#的,正在学习调试程序。这个题目是我的一个朋友让我做的,我做不出,就想让大家帮忙!
主要是实现时间相加功能和比较功能
再次感谢大家
2008-10-23 07:43
快速回复:新手请教一个编程题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014847 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved