要求定义一个Time类,包括以下内容。
3个私有字段,表示时、分、秒。
两个构造函数,一个通过传入的参数对时间初始化,另一个获取系统当前的时间。
3个只读属性对时、分、秒的读取。
一个方法用于对秒增加1秒(注意60进位的问题)。
图形界面

从左到右name:txtHour,txtMin,txtSec

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp6
{public partial class Form1 : Form{public Form1(){InitializeComponent();}class Time                                   //定义时间类{private int hour;private int minute;private int second;public Time()                            //构造函数,用于获取当前的时间{hour = System.DateTime.Now.Hour;     //获取系统当前的小时minute = System.DateTime.Now.Minute; //获取系统当前的分钟second = System.DateTime.Now.Second; //获取系统当前的秒}public Time(int h, int m, int s)         //构造函数,用于通过传入的参数对时间初始化{hour = h; minute = m; second = s;}public int Hour                          //只读属性,对时读取{get{return hour;}}public int Minute                        //只读属性,对分读取{get{return minute;}}public int Second                        //只读属性,对秒读取{get{return second;}}public void AddSecond()                  //方法AddSecond(),用于对秒增加1秒{second++;if (second >= 60){second = second % 60;            //逢60秒进位到minuteminute++;}if (minute >= 60){minute = minute % 60;            //逢60分进位到hourhour++;}if (hour >= 24){hour = hour % 24;                //逢24小时归到0点}}}Time T = new Time();private void button1_Click(object sender, EventArgs e){T.AddSecond();                              //调用方法成员AddSecond();txtHour.Text = Convert.ToString(T.Hour);    //调用对象的属性成员并转化为字符串在控件中显示txtMin.Text = Convert.ToString(T.Minute);   //调用对象的属性成员并转化为字符串在控件中显示txtSec.Text = Convert.ToString(T.Second);   //调用对象的属性成员并转化为字符串在控件中显示}}
}

自定义一个时间类。该类包含小时、分、秒字段与属性,具有将秒增加1秒的方法。相关推荐

  1. 设计一个Person类,包含name、age、sex属性以及对这些属性操作的方法。实现并测试这个类。根据类的封装性要求,把name、age、sex声明为私有的数据成员,声明公有的成员函数Regist

    #include <iostream> #include <string.h> using namespace std; class Person {     private: ...

  2. 定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。

    定义一个时间类Time,能提供和设置由时.分.秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间. #include"iostream" using nam ...

  3. python定义一个类描述数字时钟_定义一个时间类Time,能提供和设置由时、分、秒组成的时间,编写出应用程序,定义时间对象t...

    展开全部 [基本题]定义一个时间类,提供设定时间.显示时间和秒数增加e68a8432313133353236313431303231363533313334336361371的功能,其中设定时间的方法 ...

  4. 时间类的12小时制输出

    Problem F: 时间类的12小时制输出 Time Limit: 4 Sec Memory Limit: 128 MB Submit: 6559 Solved: 3588 [Submit][Sta ...

  5. python 多线程 类_Python中如何自定义一个多线程类呢?

    摘要: 下文讲述Python中自定义一个多线程类的方法分享,如下所示: 实现思路: 1.定义一个类继承threading.Thread 2.在自定义类中构造函数重写run方法 例: Python3中自 ...

  6. python中exception类的_Python自定义一个异常类的方法

    如何实现自定义一个异常 python内置了许多异常类,为编写代码划定红线,才使调试代码时能及时发现错误.那么我们编写一个模块也可以为使用此模块者划定红线,来约束使用者可用哪些数据,这就需要自定义异常类 ...

  7. 编写一个学生类 student,包含的属性有学号、姓名年龄,将所有学生存储在一个数组中

    编写一个学生类 student,包含的属性有学号.姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ①将所有学生年龄增加一岁 ②按数组中顺序显示所有学生信 ...

  8. 如何自定义一个异常类

    如何自定义一个异常类 参考文章: (1)如何自定义一个异常类 (2)https://www.cnblogs.com/d1349077083/p/4273188.html (3)https://www. ...

  9. python创建学生类姓名学号_定义一个学生类,包含学号、姓名、平时成绩和考核成绩四个数据成员和以下成员方法(用Python语言):...

    定义一个学生类,包含学号.姓名.平时成绩和考核成绩四个数据成员和以下成员方法(用Python语言):Python实验题目:类与文件实验要求:1.定义类2.定义并使用类对象3.打开和存取文件... 定义 ...

最新文章

  1. Netty入门教程——认识Netty
  2. AI把爱豆变胖视频火遍B站,我们找到了背后的技术团队:你是怎么把刘亦菲变胖的?...
  3. 用 async/await 来处理异步
  4. vue 1.0和vue 2.0的变化和区别
  5. BZOJ3261 最大异或和 解题报告(可持久化Trie树)
  6. 【JAVA基础篇】抽象类和接口的区别
  7. 表单流程中获取当前执行人填写的审批意见
  8. python装饰器详解-python 装饰器详解
  9. 计算机桌面为什么没有语言栏了,电脑语言栏不见了有哪些解决方法
  10. linuxamp;amp;shell学习(积累中。。。)
  11. 通过360安全卫士安装IE补丁后,IE浏览器会出问题
  12. 图画日记怎么画_小学生绘画日记
  13. 如何通过W3school学习JS/如何使用W3school的JS参考手册
  14. latex pdf 统计字数
  15. 容齐的身世_浅析容齐
  16. Micrometer中文文档
  17. 人工智能计算机技术图片,这是人工智能眼中它自己的样子
  18. 人工智能专业适合女孩学习吗?
  19. 【MMD动作+镜头下载】Chocolate Train
  20. 技术宅整大活,把ChatGPT「调教」成二次元老婆,惹现女友暴走,含泪删库

热门文章

  1. 交换机组网监控方案:解决企业视频汇聚的几种方式!
  2. vscode 配置 jdk11
  3. Day654.敏感资源安全兜底问题 -Java业务开发常见错误
  4. 43个优秀的Swift开源项目推荐
  5. 基于Cocos creator 实现坦克大战小游戏【100010131】
  6. Dubbo原理和使用
  7. Android 微信分享图片!!!
  8. Unity3D游戏开发之数据持久化PlayerPrefs的使用
  9. 对付新上司,“三做四不做”,害人害己惹小人,吃亏是自己!
  10. CREATE ROUTINE