Post by Michael v. FondernPost by Sylvio Laemmerhirdund zwar habe ich eine Klasse, die Teil einer anderen Klasse ist. In
einer Methode/Funktion dieser untergeordneten Klasse, muß ich ein
Propertie der der Eltern-Klasse wissen.
Wie greife ich als, von einer Unterklasse auf die Elternklasse zu?
Das Problem ist, das du die Begriff Eltern-Klasse, Unterklasse und "Teil
einer Klasse" nicht so verwendest, dass wir hier nachvollziehen können,
wie du das genau meinst, und in welchen Beziehungen die Objekte deiner
Klassen wirklich zueinander stehen.
Redest du von
- Vererbung?
- geschachtelten Klassen?
- ein Objekt der Klasse A, welches eine *Instanz* der Klasse B beinhaltet?
- statischen Propertys?
Hallo Michael, hallo Sylvio !
Also ich denke mal, er hat eine Klasse A die er in Klasse B verwendet etwa
so
public class A
{
...... was immer
}
public class B
{
private B _myB = new(B);
}
</code>
Und will nun von B auf properties von A zugreifen. Wenns so ist dann mein
vorheriger Posz , wenns Vererbung ist und er will von den abgeleiteten
Klassen auf die Base zugreifen ist das ja mit protected fields kein Problem,
denke ich. Von der Base aus allerdings auf die abgeleiteten Klassen
zugreifen ?? Ich denke das könnte, wenn überhaupt, nur mit Reflekion
gehen. Aber das ist glaube ich ziemlich komplex und da wäre doch zu
überlegen, wozu das ganze nötig ist und ob es da nicht vom Konzept her einen
ganz anderen Ansatz gibt. Je nachdem was man machen will. Interfaces z,B.
Grüße aus Wien
Johann Schwarz