Files
SammelmappeOOP/Parkplatz2/Parkbox.cs
2024-07-25 15:47:46 +02:00

50 lines
1011 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Parkplatz2
{
class Parkbox
{
private int id;
private Auto auto;
public Parkbox(int id)
{
this.id = id;
}
public int GetId()
{
return id;
}
public bool IstLeer()
{
return auto == null;
}
public bool Einparken(Auto auto)
{
if (IstLeer())
{
this.auto = auto;
return true;
}
return false;
}
public Auto Ausparken(string kennzeichen)
{
if (!IstLeer())
{
if (kennzeichen == auto.GetKennzeichen())
{
Auto help = auto;
auto = null;
return help;
}
}
return null;
}
}
}