只读:只有get访问属性
只写:只有set访问属性
set与get的基本格式如下:
public class Point
{
private int x;
private int y;
public int X
{
get { return x; }
set { x = value; }
}
}
写一个ticket类,有一个距离属性(本属性只读, 在构造方法中赋值), 不能为负数,有一个价格属性,价格属性只读, 并且根据距离distance计算价格price(1元 / 公里) :
0 - 100公里 票价不打折
101 - 200公里 总额打9.5折
201 - 300公里 总额打9折
300公里以上 总额打8折
有一个方法,可以显示这张票的信息.90公里90块钱 ,测试上面的类.
主函数:
namespace Ticket
{
class Program
{
static void Main(string[] args)
{
Ticket t = new Ticket(90);
t.ShowTicket();
Console.ReadKey();
}
}
}
Tic