当前位置:编程学习 > C#/ASP.NET >>

请编程高手给咱编个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#如何实现实现网络游戏编程

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,