Laden...

Eigenschaften in Klassen "Gruppieren" Unterklassen erstellen

Erstellt von frankuc45 vor 4 Jahren Letzter Beitrag vor 4 Jahren 693 Views
F
frankuc45 Themenstarter:in
6 Beiträge seit 2010
vor 4 Jahren
Eigenschaften in Klassen "Gruppieren" Unterklassen erstellen

Hallo Zusammen,

ich bin anfänger was das Thema OOP angeht. In meinem Programm möchte ich eine Klasse "Auto" erstellen mit folgeden Eigenschaften

Farbe
Motor Anzahl_Zylinder
Motor Kraftstoff
Räder Durchmesser
Räder Breite
Türen

In meinem Main Programm möchte diese wie folgt zuweisen

MeinAuto.Farbe = "rot"
MeinAuto.Motor.Anzahl_Zylinder = 6
MeinAuto.Motor.Kraftstoff = "Diesel"
MeinAuto.Räder.Durchmesser = 17
MeinAuto.Räder.Breite = 225
MeinAuto.Türen = 5

Wie ich das mit der Farbe und den Türen hin bekomme habe ich begriffen. Aber wie kann ich das mit dem "Motor" anstellen damit alle Eigenschaften des Motors zusammen gefasst sind.

Ich habe schon Stunden gesucht aber vermutlich habe ich nicht den richtigen Suchbegriff eingegeben.

Vielen Dank für Eure Hilfe

Gruß Frankuc45

16.830 Beiträge seit 2008
vor 4 Jahren

Im Prinzip sollte das jedes Basistutorial zu OOP abdecken.
Liegt also nahe, dass Du die Tutorials bisher eher überflogen hast 😉

public class Motor
{
    public int Zylinder { get; set; }
}

public class Fahrzeug
{
   public Motor Motor { get; set; }
}

Fahrzeug fzg = new Fahrzeug();
fzg.Motor = new Motor();
fzg.Motor.Zylinder = 6;