Re: Inner Classes: Darf das sein?
- From: Edward Fondis <edward.fondis@xxxxxxx>
- Date: Wed, 29 Aug 2007 23:17:33 +0200
Hi
sorry dass der Beitrag etwas zurück liegt aber vielleicht wird es noch entdeckt :) Weil eine Frage zum Thema.
Ralf Ullrich schrieb:
Jens Lenge wrote:
bei geschachtelten Klassen habe ich mit einigem Entsetzen festgestellt, dass die äußere Klasse ohne weiteres direkt auf private-Elemente einer inneren Klasse zugreifen darf.
"ohne weiteres" stimmt so nicht.
...
Dass es eigentlich ganz sinnvoll ist die "laxeren" Java Zugriffsregeln zu verwenden, wurde ja schon in den anderen Postings erklärt. Ich selbst lasse den Eclipse Compiler Warnungen generieren und ändere dann in der Regel die betroffen Member von private auf default access um die unnötige synthetic Indirektion loszuwerden
...
Dass so ein Zugriff möglich ist, hat mir schon mal vier Stunden Debugger beschert. Aber ich gebs zu, ich kann mir vorstellen, dass in mir bislang nicht untergekommenen Situationen es Sinn machen kann. Ich wollte hier aber etwas anderes fragen, aber nicht ganz OT:
Wie hast Du Eclipse erklärt dies zu tun (Warnungen generieren lassen)? Leider finde ich da nicht wo ich suchen muss und Google versteht mich nicht.
Gruss,
Edward
.
- Follow-Ups:
- Re: Inner Classes: Darf das sein?
- From: Ralf Ullrich
- Re: Inner Classes: Darf das sein?
- Prev by Date: Re: Java vs. Pascal
- Next by Date: Empfehlung für UML-Programm
- Previous by thread: Java vs. Pascal
- Next by thread: Re: Inner Classes: Darf das sein?
- Index(es):
Relevant Pages
|