请编程高手给咱编个C#程序!急!!!
题目要求如下:
控制台程序,添加一个小汽车类Car,它包含的属性有以下3种。
(1)颜色(Color),读写属性。
(2)车名(Name),读写属性。
(3)产地(ProductPlace),读写属性。
并包含一个方法Run(),输出一段文字“我是什么车,颜色是什么,产地在哪里!”。完成以下操作:
(1)创建一个汽车对象,给属性赋值,并调用它的Run()方法。
(2)小汽车类Car添加一个有参数的构造函数,在构造函数内给成员赋值,通过这个有参数的构造函数创建对象,并调用Run()方法。
(3)在Car类中,重载Run()方法,给Run()方法传递一个参数int speed,输出“我是什么车,颜色是什么,产地在哪里,最高车速多少。”车速通过参数传递。
并请尽量每一部分带上注释!
急!
追问:谢了!现在还用得着。
貌似内句话是系统自带的。。。
到底是高手
我们回答问题的时候点一下内句话就没了
不知道您怎么点的回答时候还有。。
谢谢啦!
答案:第一次回答可获2分,答案被采纳可获得悬赏分和额外20分奖励。using System;
class Car {
public Car() { }//默认构造函数,初始数据用
public Car(string c, string n, string pn){//构造函数,也是初始数据用
color = c;
name = n;
productName = pn;
}
private string color;
private string name;
private string productName;
public string Color {//车颜色的属性
get { return color; }
set { color = value; }
}
public string Name {
get { return name; }
set { name = value; }
}
private string ProductName {
get { return productName; }
set { productName = value; }
}
public void Run()
{
Car car = new Car("红色","奇瑞","中国");//创建一个对象,并初始化
Console.WriteLine("我是"+car.name+"车,"+"颜色是"+car.color+",产地是"+car.productName);
}
public void Run(int speed)
{
Car car = new Car("红色", "奇瑞", "中国");
Console.WriteLine("我是" +car.name + "车," + "颜色是" + car.color + ",产地是" + car.productName+"最高车速是"+speed.ToString()+"km/h");
}
}
class App {
static void Main()
{
Car car = new Car();//申明一个车对象
car.Run();//调用无参数Run方法
car.Run(111);//调用带参数Run方法
}
}
这也太基本的……自己摸索一下吧……不行再找我,我现在有事要出去……
+Q 741756112
上一个:哪位编程高手帮我解释下这段代码(C#)
下一个:C#如何实现实现网络游戏编程