c#构造函数练习
来源:互联网 发布:问卷星如何录入数据 编辑:程序博客网 时间:2024/05/29 17:31
写一个ticket类,有一个距离属性(本属性只读,在构造方法赋值),不能为负数,有一个价格属性,只读,并且根据distance计算价格每公里一块
0-100 不打折,101-200 9.5折 201-300 9折 300以上 8折
有一个方法。显示这张票的信息,90公里90块。
public class ticket//建一个ticket类
{
int distance;
public int Distance//属性
{
get{
return distance;}
}
public ticket(int distance)//构造函数
{
if(distance<0)
{
distance=0;
}
this.distance=distance;
}
double price;
public double Price
{
get
{
if(distance>0&&distance<100)
{
return price*1.0;
}
else if(distance>101&&distance<200)
{
return price*0.95;
}
else if(distance>201&&distance<300)
{
return price*0.9;
}
else{return price*0.8;}
}
public void showticket()
{
console.writeline(“{0}公里{1}元",this.Distance,this.Price);
}
}
public ticket =new ticket(100)//new一个ticket类,100公里
showticket();//调用显示的函数
Console.Readkey();
- c#构造函数练习
- 构造函数练习
- 构造函数练习
- 构造函数 课堂练习3:
- 构造函数的demo练习
- C#中的构造函数
- C#的构造函数
- C# 静态构造函数
- C#构造函数
- C#中的构造函数
- C#构造函数
- c#中的构造函数
- C#中的构造函数
- C# 构造函数
- C#静态构造函数
- C# 静态构造函数
- C# 静态构造函数
- C#中构造函数
- c++中冒号(:)和双冒号(::)的用法
- 二叉树的后序遍历(递归和非递归)
- AOP面向切面编程
- 第九周 项目1
- python语法
- c#构造函数练习
- 第9周项目1 二叉树算法库
- Unindexed remote maven repositories found 关于idea 创建任务报错的解决方法
- 榜样的力量!「金猿奖」2017数据智能新锐人物奖获奖名单揭晓
- libmysqlclient.so.18: cannot open shared object file: No such file or directory
- 重磅来袭!7家企业获评“金猿奖•2017金融科技锐意创新实力企业奖”
- hadoop环境变量配置
- ActiveMQ环境搭建
- K-Means clustering 简介