using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace this关键字
{
class Time
{
private int hour;
private int minute;
private int second;
public int Hour
{
get { return hour; }
set { hour =( value<24)?value :0 ;}
}
public int Minute
{
get { return minute; }
set { minute = (value < 60) ? value : 0; }
}
public int Second
{
get { return second ; }
set { second = (value < 60) ? value : 0; }
}
public Time(int Hour, int Minute, int Second)
{
/*this. 意思就是“对象的...”不加this就是Hour=Hour 出现错误;
当然也能在构造函数中把参数换成例如:hourValue,minuteValue,secondValue*/
this.Hour = Hour;
this.Minute = Minute;
this.Second = Second;
}
}
class Program
{
static void Main(string[] args)
{
Time time1 = new Time(2, 62, 23);
Console.WriteLine(time1.Hour);
Console.WriteLine(time1.Minute);
Console.WriteLine(time1.Second );
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace this关键字
{
class Time
{
private int hour;
private int minute;
private int second;
public int Hour
{
get { return hour; }
set { hour =( value<24)?value :0 ;}
}
public int Minute
{
get { return minute; }
set { minute = (value < 60) ? value : 0; }
}
public int Second
{
get { return second ; }
set { second = (value < 60) ? value : 0; }
}
public Time(int Hour, int Minute, int Second)
{
/*this. 意思就是“对象的...”不加this就是Hour=Hour 出现错误;
当然也能在构造函数中把参数换成例如:hourValue,minuteValue,secondValue*/
this.Hour = Hour;
this.Minute = Minute;
this.Second = Second;
}
}
class Program
{
static void Main(string[] args)
{
Time time1 = new Time(2, 62, 23);
Console.WriteLine(time1.Hour);
Console.WriteLine(time1.Minute);
Console.WriteLine(time1.Second );
}
}
}