Files
wbs-csharp/Tag 3/Unterricht/New.cs
T
2026-08-12 14:15:13 +02:00

37 lines
666 B
C#

namespace Tag_3_Unterricht;
public class New
{
public static void Main()
{
var autoViaOverride = new Override.Auto();
}
class ViaOverride
{
public class Produkt
{
protected int preis;
public virtual void SetPreis(int preis)
{
this.preis = preis;
}
}
public class Auto : Produkt
{
public override void SetPreis(int preis)
{
if (preis < 100) throw new ArgumentException("Zu günstig");
this.preis = preis;
}
}
}
class ViaOvershadow
{
}
}