Dein Fortschritt:
0 / 40 Fragen
Thema 1
Klassen, Diagramme und Objektkarten
8 Fragen1.1 Was beschreibt eine Klasse?
1.2 Was versteht man unter dem Zustand eines Objekts?
1.3 Zwei Objekte der Klasse
Schachfigur haben dieselbe Art und dieselbe Farbe. Was gilt?1.4 Wie viele Objekte kann es von einer Klasse geben?
1.5 Was bedeutet das Zeichen
- vor einem Attribut in der Klassenkarte?1.6 Wofür steht das
c in c Handyvertrag(tarif: Zeichenkette)?1.7 Welche Methode des Getränkeautomaten ist ein Auftrag?
1.8 Welche Objektkarte für einen Raum im Escape-Room ist korrekt?
Thema 2
Implementieren, Kapselung und Referenzen
8 Fragen2.1 Welcher Konstruktorkopf passt zu
c Zug(nummer: Ganzzahl)?2.2 In der Klasse
Parkhaus steht der Konstruktor public Parkhaus(int plaetze) { plaetze = plaetze; }. Was liefert new Parkhaus(400).getPlaetze()?2.3 Die Lautstärke eines Lautsprechers darf nur zwischen 0 und 10 liegen. Welcher Setter ist richtig?
2.4 Die Rahmennummer eines E-Scooters soll nach dem Erzeugen nur noch gelesen werden können. Was tut man?
2.5 Ein Kühlschrank startet mit
temperatur = 5. setTemperatur(t) übernimmt nur Werte von 1 bis 8. Welchen Wert hat temperatur nach setTemperatur(12); setTemperatur(3); setTemperatur(0);?2.6 Welche Anweisung erzeugt korrekt ein Objekt der Klasse
Zutat mit c Zutat(name: Zeichenkette, gramm: Ganzzahl)?2.7
Kontakt k1 = new Kontakt("Lea"); Kontakt k2 = k1; k2.setName("Lina"); Was liefert k1.getName()?2.8
Termin a = new Termin("Zahnarzt", 14); Termin b = new Termin("Zahnarzt", 14); Was liefert a == b?Thema 3
Assoziationen und Entwurf
12 Fragen3.1 Im Klassendiagramm steht
Bibliothek ——medien——> * Medium. Was bedeutet der Stern?3.2 „Ein Kinositz ist frei oder von genau einem Gast belegt.“ Welche Kardinalität steht an der Gast-Seite?
3.3 Wie setzt man
Station ——raeder——> 0..12 Fahrrad in Java am besten um?3.4 Welche Klasse bekommt bei
Rezept ——zutaten——> * Zutat ein Attribut?3.5
private ArrayList<Zutat> zutaten; — im Konstruktor fehlt zutaten = new ArrayList<Zutat>();. Was passiert beim ersten zutaten.add(z)?3.6 Wie heißt die Abitur-Operation
getLength() einer dynamischen Reihung bei der Java-ArrayList?3.7 Kunde und Fahrrad kennen sich gegenseitig. Was muss eine Methode
ausleihen tun?3.8 Eine Liste
mix enthält viermal eine Referenz auf dasselbe Song-Objekt. Wie viele Song-Objekte gibt es?3.9 „Die App eines Sportvereins verwaltet Mitglieder und Mannschaften.“ Was wird keine Klasse?
3.10 „Jede Fahrstunde findet mit genau einem Fahrzeug statt.“ Welche Modellierung passt?
3.11 „Ein Film hat einen Titel und eine Dauer.“ Wie wird die Dauer modelliert?
3.12 Welche Reihenfolge der Entwurfsschritte ist sinnvoll?
Thema 4
Vererbung und Polymorphie
12 Fragen4.1 Wo sitzt im Klassendiagramm das hohle Dreieck einer Vererbung?
4.2 Welcher Klassenkopf drückt „Ein E-Bike ist ein Fahrrad“ aus?
4.3 Was muss die erste Anweisung im Konstruktor einer Unterklasse sein?
4.4 In
Konto ist kontostand mit # deklariert. Wer darf direkt darauf zugreifen?4.5 Wann überschreibt eine Methode der Unterklasse eine Methode der Oberklasse?
4.6
Tier t = new Hund(); — Hund überschreibt laut(). Welche Methode läuft bei t.laut()?4.7
Fahrzeug f = new LKW(…); — beladen() gibt es nur in LKW. Was gilt für f.beladen(3);?4.8 Welche Zuweisung ist ohne Typumwandlung erlaubt?
4.9 Was liefert
super.getInfo() in der Klasse Buch extends Medium?4.10 Welches Paar ist ein Fall für Vererbung?
4.11 Eine Liste
ArrayList<Artikel> enthält Artikel, Lebensmittel und Gutscheine. Warum muss gesamtpreis() die Unterklassen nicht kennen?4.12 Zwei Klassen
Tagesticket und Festivalticket haben beide preis und kaeufer. Was ist der beste Entwurf?Beantworte alle Fragen, um den Button freizuschalten.
Deine Auswertung
≥ 80 % — sitzt sicher
50 – 79 % — noch wackelig
< 50 % — nacharbeiten
