编写一个汽车游戏程序的基本部分。此程序必须包含一个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类的几个对象咋定义.实现?
谢谢!

解决方案 »

  1.   

    public void MoveForward(int distance)
    {
       int add=distanvce+position;
    }
    public void Reverse(int distance)
    {
        int sub=position-distance;
    }
    //////////////////////////////
    上面的都是干嘛阿~~~ 
    强烈建议楼主先把思路理理,不要抓着键盘就敲
      

  2.   

    public class CarGame
    {
         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();
         }
    {