Zentrale Java-Programmierkonzepte wie Klassen, Arrays und Kontrollfluss, wie sie in AP Computer Science A geprüft werden.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- Was ist eine Klasse in Java?
Show answer
Ein Bauplan oder eine Vorlage zum Erzeugen von Objekten mit gemeinsamen Eigenschaften und Methoden
- Definiere den Begriff Objekt.
Show answer
Eine Instanz einer Klasse, die einen Zustand (Attribute) und ein Verhalten (Methoden) hat
- Was ist Kapselung (Encapsulation)?
Show answer
Das Bündeln von Daten und Methoden in einer Klasse, wobei die interne Implementierung verborgen bleibt
- Was ist ein Konstruktor?
Show answer
Eine spezielle Methode, die ein Objekt initialisiert, wenn es mit dem Schlüsselwort new erzeugt wird
- Was ist Vererbung (Inheritance)?
Show answer
Ein Mechanismus, bei dem eine Unterklasse Eigenschaften und Methoden von einer Elternklasse (Oberklasse) erbt
- Was ist Polymorphie (Polymorphism)?
Show answer
Die Fähigkeit von Methoden, sich je nach aufrufendem Objekt oder übergebenen Parametern unterschiedlich zu verhalten
- Was ist ein Array?
Show answer
Eine geordnete Sammlung von Elementen desselben Datentyps, die in zusammenhängendem Speicher abgelegt sind
- Was ist eine Methode?
Show answer
Ein Codeblock, der eine bestimmte Aufgabe erfüllt und innerhalb einer Klasse definiert ist
- Nenne die drei Zugriffsmodifikatoren in Java.
Show answer
public (überall zugänglich), private (nur innerhalb der Klasse zugänglich), protected (in Unterklassen und im selben Paket zugänglich)
- Was ist eine Instanzvariable?
Show answer
Eine Variable, die innerhalb einer Klasse, aber außerhalb aller Methoden deklariert wird; jedes Objekt hat seine eigene Kopie
- Was ist eine statische Variable?
Show answer
Eine Klassenvariable, die von allen Instanzen einer Klasse gemeinsam genutzt und mit dem Schlüsselwort static deklariert wird
- Was ist eine lokale Variable?
Show answer
Eine Variable, die nur innerhalb einer Methode oder eines Codeblocks deklariert und verwendet wird
- Was bewirkt das Schlüsselwort new?
Show answer
Es erzeugt eine neue Instanz einer Klasse, indem es Speicher reserviert und den Konstruktor aufruft
- Was ist eine Referenzvariable?
Show answer
Eine Variable, die die Speicheradresse (Referenz) eines Objekts speichert, nicht das Objekt selbst
- Was bedeutet null?
Show answer
Ein spezieller Wert, der anzeigt, dass eine Referenzvariable auf kein Objekt zeigt