Tag 3 Unterricht und Aufgaben
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
namespace Tag_3_Unterricht;
|
||||
|
||||
public class Vererbung
|
||||
{
|
||||
public static void Main()
|
||||
{
|
||||
var auto = new Auto();
|
||||
var auto2 = new Auto("Orange");
|
||||
|
||||
Console.WriteLine(auto.lackfarbe);
|
||||
Console.WriteLine(auto.preis);
|
||||
}
|
||||
}
|
||||
|
||||
class Produkt
|
||||
{
|
||||
public int preis;
|
||||
|
||||
public Produkt(int preis)
|
||||
{
|
||||
this.preis = preis;
|
||||
}
|
||||
}
|
||||
|
||||
class Auto : Produkt
|
||||
{
|
||||
public string lackfarbe;
|
||||
|
||||
public Auto() : this("UNBEMALT")
|
||||
{
|
||||
Console.WriteLine("Auto ohne Lack erstellt");
|
||||
}
|
||||
|
||||
public Auto(string lackfarbe) : base(100)
|
||||
{
|
||||
einfärben(lackfarbe);
|
||||
}
|
||||
|
||||
public void einfärben(string lackfarbe)
|
||||
{
|
||||
this.lackfarbe = lackfarbe;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user