Vererbung Teil 2: Die Rückkehr der Kinderklassen. Hier wird das Überschreiben von Methoden geübt.
28-01_Inheritance_II
Übungsaufgabe für das Programmierpraktikum im Wise 20/21 zum 28.01.2021
Willkommen bei der achten Übungsaufgabe.
Diese Woche kurz und knapp! Es geht nur darum das Override mal anzuwenden und ein Gefühl zu entwickeln, wie man Klassen sinnvoll aufbaut. Also eher eine Frage des "Design" einer Klasse.
📝 Aufgabe:
Nehmt euren Code der letzten Woche (Employee, Programmer, Artist), oder die von mir hochgeladene Musterlösung. Ihr sollt nun ein bisschen was ergänzen.
- Schreibt eine sinnvolle equals-Methode, die die Arbeitnehmer miteinander vergleicht
- Dabei solltet ihr euch überlegen, welche Attribute/Eigenschaften zum Vergleich dienen sollten
- Denkt auch daran, dass nicht nur ein Attribut zum Vergleich dienen muss
- Ihr könnt zusätzlich die printData-Methode der letzten Woche umschreiben, denn der Nutzen dieser Methode kann von toString abgedeckt werden
ℹ️ Resourcen:
Hier noch ein paar nützliche 📃Artikel, 🖊️Threads und 🎥Videos