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
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;
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code