GoConqr has a new look! Let us know what you think.

Flashcards

Kapitel 08: Verständnisfragen

Patricia Steves Programmierung 2 Bachelor German 24 cards

Cards in this deck (24)

  1. 1PaketeDienen zur Strukturierung eines Programms
  2. 2Wie wird ein Paket deklariert?package name;
    Am Anfang der Java-Datei
  3. 3Kann eine Klasse zu mehreren Paketen gehören?Nein
  4. 4Was kann ein Paket enthalten?Klassen und andere Pakete
  5. 5Wie heißt das oberste Paket in Java und wie wird es importiert? Was sind vordefinierte Unterpakete?java
    Import passiert automatisch
    java.io, java.lang, java.math
  6. 6Wie spricht man eine Klasse aus einem Paket p an?p.Klasse
  7. 7Werden beim import paket.* die Unterpakete von paket mitimportiert?Nein
  8. 8Warum können nach einem Import Namenskonflikte auftreten und was kann man dagegen tun?Wenn Variablen, Methoden oder Klassen gleich benannt wurden. Um dieses Problem zu vermeiden, die Programmstruktur planen und auf einheitlichen Stil achten.
    Interfaces benutzen!
  9. 9Können einzelne Instanzmethoden aus einer Klasse importiert werden?Wahrscheinlich nicht.
    HELP
  10. 10Was sind anonyme Pakete?Wenn für Klassen kein Paket definiert ist, gehören alle Klassen und Schnittstellen innerhalb desselben Paketes automatisch zum gleichen anonymen (unbenannten) Paket (Default Package)
  11. 11Welche Zugriffsmodifikatoren können für Klassen verwendet werden?public, private, default
  12. 12Ist eine Klasse ohne Zugriffsmodifikator (default) in Unterpaketen ihres Paketes sichtbar?Sichtbarkeit (vermutlich) nur im eigenen Paket.
  13. 13Welche Zugriffsmodifikatoren gibt es für Datenfelder und Methoden?public, private, protected, default
  14. 14Was ist der Unterschied zwischen default- und protected-Zugriff?Protected ist auch noch in den Subklassen aufrufbar. Sonst nur im Paket
  15. 15Kann eine default-Methode in der Sohnklasse als private-Methode überschrieben werden?Nein, nur zu public
  16. 16Was ist die allgemeine Richtlinie bei Verwendung der Zugriffsmodifikatoren bei Datenfeldern und Methoden?Sichtbarkeit so einrichten, dass nur die notwendigen Klassen darauf zugreifen können
  17. 17Finale KlasseEine Klasse, von der nicht geerbt werden kann.
  18. 18Deklaration einer finalen Klassepublic final class Klasse { ... }
  19. 19Finale MethodeMethode, die nicht in Subklassen überschrieben werden kann
  20. 20Abstrakte KlasseVerallgemeinerung von Objekten. Diese Verallgemeinerung stellt in der Realität kein Objekt selbst dar.
    zB Getränke ( > Wasser, > Softdrinks)
  21. 21Deklaration abstrakte Klassepublic abstract Klasse { ... }
  22. 22Abstrakte MethodeBauplan für eine Methode. Besteht nur aus Methodenkopf.
  23. 23SchnittstelleBauplan für Objekte. Enthält alle zu implementierenden Methoden und Datenfelder, die dann von Klassen, die diesen Bauplan implementieren, verwendet werden müssen.
  24. 24Deklaration Schnittstellepublic interface Schnittstelle { ... }

Information

Description
Pakete und JavaDoc Annotation
Created by
Patricia Steves
Views
28
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?