OOP Uebungen: Unterschied zwischen den Versionen

Aus CCWiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:


==== Aufgabe: Fotoapparat ====
==== Aufgabe: Fotoapparat ====
* Fotoapparat mit verschiedenen Attributen (Brennweite min/max), Hersteller, Model, Megapixel
* setter/getter
* Schöner String in toString()


==== Aufgabe: Fotoapparat & Objektiv & Speicherkarte ====
==== Aufgabe: Fotoapparat & Objektiv & Speicherkarte ====


==== Aufgabe: Filesystem traversal ====
==== Aufgabe: Filesystem traversal ====

Version vom 2. November 2021, 14:20 Uhr

Aufgabe: Datenklasse

Es soll eine Methode erstellt werden, welche das kleinste und das größte Element sowie den Durchschnitt eines int[] ermittelt und zurückgibt. Alle ermittelten Werten sollen in einem Datenobjekt zurückgegeben werden. Erstelle dazu eine Datenklasse welche die entsprechenden Werte enthält.

  • Erstelle die Datenklasse mit einem Sinnvollen Klassennamen und entsprechenden Attributen. Achte hierbei auch auf die Korrekte Sichtbarkeit
  • Erstelle in in der Datenklasse einen Konstruktor welcher alle Werte entgegennimmt und erstelle getter für alle Werte
  • Überschreibe die toString() Methode und erstelle einen schönen String mit den gegebenen Werten.

Aufgabe: Fotoapparat

  • Fotoapparat mit verschiedenen Attributen (Brennweite min/max), Hersteller, Model, Megapixel
  • setter/getter
  • Schöner String in toString()

Aufgabe: Fotoapparat & Objektiv & Speicherkarte

Aufgabe: Filesystem traversal