Zitat: |
Nein. Du machst nur den siebten Schritt vor dem zweiten. Und wie im realen Leben ist dieser Spagat einfach ne Nummer zu heftig. |
Ich eher weniger, dass gibt mir mein Studienbuch vor, zu dem ich in ner Woche ne Arbeit schreiben soll...
Zitat: |
Lerne also, was es mit public und private und virtual auf sich hat. Wir beantworten ja gerne deine Fragen, können aber so große Lücken (und Spagate) nicht überbrücken. |
private: Nur in der Klasse aufrufbar
public: Überall aufrufbar
Sorry, ich bin euch echt dankbar für die Hilfe, ich muss mich aber intelligenterweise an das Studienbuch halten, ich finds auch blöd aufebaut, weil jeder dritte Satz ist: "Dazu später mehr!"
Ich hab geschätzt 10000 Fragezeichen im Kopf und versuch die irgendwie raus zu bekommen und tollerweise muss ich in in knapp über ner Woche zu Methoden, Klassen, Objekte und unter anderem Konstruzktormethoden ne Arbeit abliefern, erst dann gehts los mit Datentypen, Verbinundgsoperatoren und so weiter.
Finds auch klasse...
--------------
C#-Quelltext
1: 2:
| public Düsenflugzeug( string kennung ) : base( kennung ){ } |
Müsste ich also benutzen, wenn "kennung" private wäre?
Und
C#-Quelltext
1:
| this.kennung = kennung; |
bzw.
C#-Quelltext
könnte ich aus irgendeiner Konstruktormethode nutzen, wenn "kennung" public wäre?
--------------
Oder bedeutet nun einfach base, nutze den Konstruktor der Basisklasse?
--------------
Ähmmm, LOL, durch Zufall gefunden bei MSDN:
Mithilfe des base-Schlüsselworts kann ein Konstruktor den Konstruktor einer Basisklasse aufrufen. Beispiel:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| public class Manager : Employee { public Manager(int annualSalary) : base(annualSalary) { } } |
Jetzt wird mir das auch irgendwie klar, was ihr mit public und private meintet...
Moderiert von Th69: C#-Tags hinzugefügt