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

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

代码】如下:

 

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();
        }
    }    
}

运行结果如下:

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

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄