【案例一】定义一个时钟类,字段包括时、分秒,能够设置时间和获取时间,显示时间。
并在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(); } } }
运行结果如下: