Programmieren_1/termin-10.md

43 lines
930 B
Markdown

<!--
title: Termin 9
description: Folien für das erste Tutorium in Programmieren 2
url: https://git.haw-hamburg.de/pm2-tutorium/slides
header: Programmieren 1 **Tutorium**
footer: Henri Burau und Eva Meinen
-->
# Tutorium Termin 10
* Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides
* Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code
---
# Ablauf
- Fragen
- Online-Fragen
- Themen
* UML-Klassendiagramme
* Dynamic Stack
* Enums
---
# Fragen
---
# Online Fragen
arsnova.eu/mobile
Code: 36 22 91 80
---
# Implementierung StringStack
- Wir wollen zuerst gemeinsam und dann einzeln die Klasse 'StringStack' implementiern
- Ein 'StringStack' besteht aus mehreren 'StringNode's, die einen 'String' und den nachfolgenen 'StringNode' halten
- Methoden: 'push(String)', 'boolean isEmpty()', 'String pop()', String top()', 'int getDepth()' und 'boolean contains(String)'