Die Suche ergab 5 Treffer

von flitzer
Do 29. Okt 2009, 10:35
Forum: Freepascal
Thema: Sichtbarkeit und Vererbung
Antworten: 16
Zugriffe: 6213

Re: Sichtbarkeit und Vererbung

@RSE

Ich meinte natürlich verringern, klar... Es war schon spät und ich müde... sorry...

Gibt es keine Chance eine Methode wieder zu verbergen, wenn sie einmal public definiert ist?

Seltsam...
von flitzer
Do 29. Okt 2009, 00:53
Forum: Freepascal
Thema: Sichtbarkeit und Vererbung
Antworten: 16
Zugriffe: 6213

Re: Sichtbarkeit und Vererbung

Ich denke, die Variante von Hitman klingt am plausibelsten...

Aus irgendwelchen Gründen ist es nicht vorgesehen bzw. nicht möglich, die Sichtbarkeit zu verringern. Ich vermute einfach mal, daß es (1.) einen plausiblen Grund geben wird, oder aber (2.) irgendwelche objektorientierten ...
von flitzer
Mi 28. Okt 2009, 20:06
Forum: Freepascal
Thema: Sichtbarkeit und Vererbung
Antworten: 16
Zugriffe: 6213

Re: Sichtbarkeit und Vererbung

Wie du auch der Dokumentation entnehmen kannst, kann die Sichtbarkeit nicht degradiert werden - nur umgekehrt. Mich wundert allerdings, dass der Compiler an der Stelle nicht gleich einen Fehler wirft, aber anscheinend ist er da relativ kulant :D

Hallo und danke für deine Antwort...

Wo genau ist ...
von flitzer
Mi 28. Okt 2009, 19:16
Forum: Freepascal
Thema: Sichtbarkeit und Vererbung
Antworten: 16
Zugriffe: 6213

Re: Sichtbarkeit und Vererbung

Danke erstmal für eure Antworten...

Ich hänge mal eine zip-Datei an mit einem Beispielprogramm.

Das Programm lagert die 2 Klassen in 2 Units aus.

KlasseB erbt KlasseA, welche eine public procedure CalcBerechnungen enthält und überschreibt diese mit einer eigenen private procedure CalcBerechnungen ...
von flitzer
Mi 28. Okt 2009, 16:20
Forum: Freepascal
Thema: Sichtbarkeit und Vererbung
Antworten: 16
Zugriffe: 6213

Sichtbarkeit und Vererbung

Hallo liebe Leute...

Ich habe eine Frage zur Sichtbarkeit von Methoden bei der Vererbung.

Ich benutze Lazarus 0.9.28 win32 mit fpc 2.2.4

Wenn Klasse B von Klasse A abgeleitet ist, dann erbt Klasse B alle Daten von A mit den entsprechenden Sichtbarkeiten.

Wie kann man nun die Sichtbarkeit ...