• Keine Ergebnisse gefunden

Übungen zur Vererbung | informatikZentrale

N/A
N/A
Protected

Academic year: 2022

Aktie "Übungen zur Vererbung | informatikZentrale"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Szenario hierzu: informatikzentrale.de -> Greenfoot 3 -> Vererbung Übungen

Übungen zur Vererbung

Szenario

Ergänzen Sie in jedem Fall fehlende Getter, Setter.

1 Bienen

… sind Tiere, Arbeiter-/Honig-/Malerbienen sind Bienen. Wenden Sie das Prinzip der Spezialisierung an und ändern Sie die Klassen entsprechend. Entfernen Sie dabei auch alle überflüssigen Attribute, Methoden etc.

2 Bluete

Reparieren Sie die Fehler in den Blüten.

3 Blumen

Alle Blumen haben ein Attribut geruch:float.

Alle Rosen haben ein Attribut romantikfaktor:int.

Alle Rosen haben ein Attribut meinGiesser:Gaertner

Diese Attribute werden jeweils über einen parametrisierten Konstruktor initialisiert.

Alle Blumen haben eine Methode riechen():int

Alle Rosen haben eine Methode stechen(person:Person):void 4 Klassendiagramm

Erstellen Sie ein Klassendiagramm zum Szenario (Violet UML)

Referenzen

ÄHNLICHE DOKUMENTE

Deshalb gibt es einen Zugriffsbereich für Vererbung, der alle Subklassen einer Klasse umfasst. Programmelemente, die als geschützt deklariert

erbt: code, price, available, print ergänzt: author, title, Konstruktor überschreibt: print. Article code price available() print() Article(

- Rose-Kindklassen: Konstruktor mit Parameter geruch, meinGiesser, romantikfaktor einfügen; alle drei Werte werden per super nach oben gegeben. Alle Blumen haben eine

Schreiben Sie einen Konstruktor, der zwei Parameter erhält (geldbestand, passwort) und mit diesen Werten die

# protected Kindklassen der Klasse und Klassen im gleichen Paket können auf geschützte Elemente zugreifen. ~ [paketsichtbar] Klassen im gleichen Paket können auf die Klasse

à Alle Klassen in Java sind (direkte oder indirekte) Kindklassen zur Klasse java.lang.Object. und erben einige

Dem Aufruf super() werden die Parameter für den Konstruktor der Elternklasse übergeben. public class Sohn

abgeleitete Klassen erben Attribute und Methoden der Basisklasse class