C#求教,帮忙用2008版编一个程序
C#自定义一个时间类.该类包含小时,分,秒字段于属性,具有将秒增加1秒的方法。要求定义一个Time类,包括:(1)三个私有字段表示时、分、秒。(2)两个构造函数,一个通过...
C#自定义一个时间类.该类包含小时,分,秒字段于属性,具有将秒增加1秒的方法。 要求定义一个Time类,包括:
(1)三个私有字段表示时、分、秒。
(2)两个构造函数,一个通过传入的参数对时间初始化,另一个获取系统的当前时间。
(3)三个只读属性实现对时、分、秒的读取。
(4)一个方法用于对秒增加一秒(注意60进位的问题)
发送至1090093077@qq.com,谢谢哈
核心代码提示:
class Time
{...
public Time()
{
hour = DateTime.Now.Hour;
minute = DateTime.Now.Minute;
second = DateTime.Now.Second;
}
public Time(int h, int m, int s)
{
hour = h;
minute = m;
second = s;
}
....
public void AddSecond()
{
second++;
if (second >= 60)
{
second = second % 60;
minute++;
if (minute >= 60)
{
minute = minute % 60;
hour++;
}
}
}
回答采纳追加分数 展开
(1)三个私有字段表示时、分、秒。
(2)两个构造函数,一个通过传入的参数对时间初始化,另一个获取系统的当前时间。
(3)三个只读属性实现对时、分、秒的读取。
(4)一个方法用于对秒增加一秒(注意60进位的问题)
发送至1090093077@qq.com,谢谢哈
核心代码提示:
class Time
{...
public Time()
{
hour = DateTime.Now.Hour;
minute = DateTime.Now.Minute;
second = DateTime.Now.Second;
}
public Time(int h, int m, int s)
{
hour = h;
minute = m;
second = s;
}
....
public void AddSecond()
{
second++;
if (second >= 60)
{
second = second % 60;
minute++;
if (minute >= 60)
{
minute = minute % 60;
hour++;
}
}
}
回答采纳追加分数 展开
2个回答
展开全部
你这不都写完了吗,写得还挺好的啊
更多追问追答
追问
这只是其中一部分,还有其他的,我是初学者,搞不清
追答
private int second;
private int minute;
private int hour;
public int Second { get { return second; } }
public int Minute { get { return minute; } }
public int Hour{ get { return hour; } }
把这段加进去基本上差不多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询