编写一个汽车游戏程序的基本部分。此程序必须包含一个Car类,其成员如下:一个名为position的int类型实例变量。一个头为public void MoveForward(int distance)的方法,它将distance与实例变量position相加一个头为public void Reverse(int distance)的方法,它从position中减去distance一个名为GetPosition的方法,它简单返回position的值
而且,程序必须有一个CarGame的类(通过一个数组)来包含Car类型的5个对象。它必须能移动每辆汽车(向前、向后)并通过提供对应汽车的索引来得到每两车的位置。
写一段测试程序来确保两个类正常工作
using System;
public class Car
{
private int position;
public void Set(int position)
{this.position=position;}
public void MoveForward(int distance)
{
int add=distanvce+position;
}
public void Reverse(int distance)
{
int sub=position-distance;
}
public int Getposition()
{
return position;
}
}
public class CarGame
{
public static void Main()
{
编到这儿我就编不来了,Car类的几个对象咋定义.实现?
谢谢!
而且,程序必须有一个CarGame的类(通过一个数组)来包含Car类型的5个对象。它必须能移动每辆汽车(向前、向后)并通过提供对应汽车的索引来得到每两车的位置。
写一段测试程序来确保两个类正常工作
using System;
public class Car
{
private int position;
public void Set(int position)
{this.position=position;}
public void MoveForward(int distance)
{
int add=distanvce+position;
}
public void Reverse(int distance)
{
int sub=position-distance;
}
public int Getposition()
{
return position;
}
}
public class CarGame
{
public static void Main()
{
编到这儿我就编不来了,Car类的几个对象咋定义.实现?
谢谢!
{
int add=distanvce+position;
}
public void Reverse(int distance)
{
int sub=position-distance;
}
//////////////////////////////
上面的都是干嘛阿~~~
强烈建议楼主先把思路理理,不要抓着键盘就敲
{
private car1 = new Car();
private car2 = new Car();
private car3 = new Car();
private car4 = new Car();
private car5 = new Car();
private Car[] = new Car[5]{
car1,car2,car3,car4,car5
}
public static void Main()
{
//start up
}
public static MoveForward(Car carName)
{
carName.MoveForward();
}
public static Reverse(Car carName)
{
carName.Reverse();
}
{