110,533
社区成员
发帖
与我相关
我的任务
分享
class Park
{
Position[] positionArray;
public Park(int positionNum)
{
positionArray = new Position[positionNum];
for (int i = 0; i < positionArray.Length; i++)
{
//车位初始化,赋值编号
positionArray[i] = new Position(i + 1);
}
}
}
class Position
{
//停在该位置的车
public Car car;
//车位号
int number;
//车位是否空闲标记
bool free;
public Position(int number)
{
this.number = number;
this.free = true;
}
//把车某个车停到这个车位
public void ParkCar(Car car)
{
this.free = false;
this.car = car;
}
}
class Car
{
//所有人
public Person owner;
//车牌号
public int carNum;
public Car(Person owner, int carNum)
{
this.owner = owner;
this.carNum = carNum;
}
}
class Person
{
public Person(Car car)
{
this.car = car;
}
//拥有的车
Car car;
}