myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » Eigenschaften in Klassen "Gruppieren" Unterklassen erstellen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Eigenschaften in Klassen "Gruppieren" Unterklassen erstellen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
frankuc45
myCSharp.de-Mitglied

Dabei seit: 04.08.2010
Beiträge: 4


frankuc45 ist offline

Eigenschaften in Klassen "Gruppieren" Unterklassen erstellen

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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
Neuer Beitrag 07.07.2019 18:01 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.261
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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

C#-Code:
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;
Neuer Beitrag 07.07.2019 18:25 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 5 Monate.
Der letzte Beitrag ist älter als 5 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 14.12.2019 06:58