第五章 类与对象 5.1 时间类(案例一)

【案例一】定义一个时钟类,字段包括时、分秒,能够设置时间和获取时间,显示时间。

   并在Program类中创建该时钟类的对象,并为属性赋值,现实时间。

案例目的】学会自定义类,学会创建和使用对象。

代码】如下:

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            Clock clock1 = new Clock() ;//new操作符 创建对象和调用构造函数
            clock1.Hour = "13";
            clock1.Minute = "14";
            clock1.Second = "52";
            clock1.Display();
        }
    }
    //定义一个时间类,描述时间的信息
    public class Clock
    {       
        private string hour;
        private string minute;
        private string second;
        //定义属性,set是写入访问器,用于向对象写入数据;get是读取访问器,用于从对象读入数据
        public void Hour()
        {
            set { hour = value; }
            get { return hour; }
        }
        public void Minute()
        {
            set { minute = value; }
            get { return minute; }
        }
        public void Second()
        {
            set { second = value; }
            get { return second; }
        }
        //显示时间信息的方法
        public void Display()
        {
            Console.WriteLine("现在的时间是{}时{}分{}秒", hour, minute, second);
            Console.ReadLine();
        }
    }    
}

运行结果如下:

原文地址:https://www.cnblogs.com/programme-maker/p/10617302.html