Hallo,
die Liste <Adressen> hatte ich als abstract gekennzeichnet, als Verbindlichkeit für alle Erbenklassen.
Aber deine Instanziierung der Liste ist ja quasi genauso verbindlich weil sowieso dann da und
außerdem noch einfacher zu lesen.
Muss ich gleich noch ausprobieren.
Danke
Es gibt die abstracte Klasse 'Human' und zwei Klassen die davon erben 'Teacher' und 'Student'.
Die Erben sollen jeweils eine Adressliste bekommen. Dazu sehe ich in der abstracten Klasse zwei Möglichkeiten:
erste Möglichkeit entweder so:
public abstract List Addresses { get; set; }
und Aufruf in den Unterklassen durch this():
// Konstruktor
public Teacher()
{
addresses = new List();
}
public Teacher(string Nachname) : this()
{
nachname = Nachname;
husten();
}
oder zweite Variante in der abstrakten Klasse 'Human' etwa so:
public List Addresses = new List();
und dann Aufruf durch 'base()' in den Erbenklassen:
// Konstruktor
public Teacher(string Nachname) : base()
{
nachname = Nachname;
husten();
}
Die erste Variante hat den Vorteil der Datenkapselung!?
Sehe ich das richtig so??
Ist das der einzige Vorteil bzw. Unterschied zur zweiten Variante...??
Oder gibt es da noch mehr Vor- und Nachteile?
Danke und Gruss
Hallo,
passt zwar nicht ganz aber bei VS-2010 gab es einen Eintrag wie
-> Extras - Optionen - nur das aktuelle Projekt kompilieren
vielleicht hat das auch was mit dem Laden der Projekte zu tun.
Unter VS-2019 finde ich die Einstellung aber nicht mehr.
super, alles an seinem Platz!
vielen Dank
Alfons
Hallo,
das Verzeichnis /home/<userid>/.config/Code/ gibt es nicht.
wohl aber /home/<userid>/.config/VSCodium/
mit 27 Unterverzeichnissen in denen ich aber schon vorher nicht fündig geworden bin.
kann man die Suche auf einen bestimten Dateityp eingrenzen?
Gruß
Alfons
Hallo,
Eingesetzt wird VS-Codium mit Linux-Mint.
In welcher Datei speichert Visual-Studio-Code die History vom dateiübergreifendem 'Suchen und Ersetzen'?
Gemeint ist die History der regulären Ausdrücke nicht die Trefferliste.
Danke
Alfons