feature: add blazor app
This commit is contained in:
75
FahrzeugDatenBank/Fahrzeug.cs
Normal file
75
FahrzeugDatenBank/Fahrzeug.cs
Normal file
@@ -0,0 +1,75 @@
|
||||
|
||||
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; }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user