Skip to main content

Zusammenfassung

Eine Klasse bildet einen eigenen Namensraum. Innerhalb von Klassen kann man in Java nicht nur Datenfelder und Methoden definieren, sondern auch Datentypen, also Klassen. Solche Klassen heißen geschachtelte Klassen. Für geschachtelte Klassen sind auch die Begriffe innere Klasse, eingebettete Klasse, nested class bekannt. Beachten Sie aber, dass ganz generell die Definition einer geschachtelten Klasse nur die gekapselte Definition einer Klasse darstellt und nicht mit einer Aggregation oder Komposition verwechselt werden darf.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Diese Bilder sind logisch zu sehen. Wie in Kap. 1.4.5 erläutert, kennt Java keine Komposition. Java kennt nur die Aggregation. Dies bedeutet, dass das umschließende Objekt eine Referenz auf das eingeschlossene Objekt enthält.

    Google Scholar 

  2. Hierbei ist this eine Referenz auf das umschließende Objekt der Elementklasse.

    Google Scholar 

  3. Lokale Interfaces gibt es nicht.

    Google Scholar 

  4. Aufgrund der Einführung von lokalen Klassen mit dem JDK 1.1 musste der Einsatzbereich des final-Modifikators erweitert werden. Konnte er im JDK 1.0 nur für Datenfelder, Methoden und Klassen verwendet werden, kann er seit der Version JDK1.1 nun auch auf lokale Variablen, Methodenparameter und auf den Except ion-Parameter eines catch-Konstruktes angewendet werden.

    Google Scholar 

  5. Die Kommentare wurden von Hand hinzugefügt.

    Google Scholar 

  6. Beachten Sie, dass hier nur der Typ und nicht auch der Name des formalen Parameters angegeben wird.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 B. G. Teubner GmbH, Stuttgart/Leipzig/Wiesbaden

About this chapter

Cite this chapter

Goll, J., Weiß, C., Rothländer, P. (2000). Geschachtelte Klassen. In: Java als erste Programmiersprache. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-92753-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-92753-8_14

  • Publisher Name: Vieweg+Teubner Verlag

  • Print ISBN: 978-3-322-92754-5

  • Online ISBN: 978-3-322-92753-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics