76 lines
1.4 KiB
C#
76 lines
1.4 KiB
C#
|
|
namespace FahrzeugDatenBank
|
|
{
|
|
public abstract class Fahrzeug
|
|
{
|
|
public Fahrzeug()
|
|
{
|
|
this.ReifenTyp = "";
|
|
}
|
|
|
|
public string? Name { get; set; }
|
|
public int Id { get; set; }
|
|
|
|
public int AnzahlRaeder { get; protected set; }
|
|
|
|
public string ReifenTyp { get; protected set; }
|
|
|
|
public abstract void WechsleReifenTyp();
|
|
|
|
public virtual void SetzeAnzahlRaeder(int anzahlDerRaeder)
|
|
{
|
|
if (anzahlDerRaeder < 0) return;
|
|
this.AnzahlRaeder = anzahlDerRaeder;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
namespace FahrzeugDatenBank
|
|
{
|
|
public class Fahrzeug2
|
|
{
|
|
public Fahrzeug2()
|
|
{
|
|
this.SetAnzahlRaeder(4);
|
|
}
|
|
|
|
public Fahrzeug2(int anzahlDerReader)
|
|
{
|
|
this.SetAnzahlRaeder(anzahlDerReader);
|
|
}
|
|
|
|
private int anzahlRaeder;
|
|
|
|
public int GetAnzahlRaeder()
|
|
{
|
|
return this.anzahlRaeder;
|
|
}
|
|
|
|
protected void SetAnzahlRaeder(int anzahlDerReader)
|
|
{
|
|
this.anzahlRaeder = anzahlDerReader;
|
|
}
|
|
}
|
|
}
|
|
|
|
namespace FahrzeugDatenBank
|
|
{
|
|
public class Fahrzeug3
|
|
{
|
|
public Fahrzeug3()
|
|
{
|
|
this.AnzahlRaeder = 4;
|
|
}
|
|
|
|
public Fahrzeug3(int anzahlDerReader)
|
|
{
|
|
this.AnzahlRaeder = anzahlDerReader;
|
|
}
|
|
|
|
public int AnzahlRaeder { get; protected set; }
|
|
}
|
|
}
|
|
|
|
|