From 24cc717de56a9daaf2c5115e8d07510beffa3b97 Mon Sep 17 00:00:00 2001 From: Henri Burau Date: Wed, 29 Apr 2020 14:28:07 +0200 Subject: [PATCH] Change termin-6 slide --- abstract.md | 10 +++++----- termin-6.md | 11 ++--------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/abstract.md b/abstract.md index 086854b..b779e65 100644 --- a/abstract.md +++ b/abstract.md @@ -6,17 +6,17 @@ header: Programmieren 1 **Tutorium** footer: Henri Burau und Eva Meinen --> -# abstrakte Methoden +# Abstrakte Methoden Eine Methode ohne Implementation ```java -abstact double getArea(); +abstract double getArea(); ``` --- -# abstrakte Methoden +# Abstrakte Methoden Eine Klasse mit mindestens einer abstrakten Methode muss abstrakt sein @@ -24,7 +24,7 @@ Es können keine Objekte einer abstrakten Klasse erzeugt werden ```java abstract class Shape { - abstact double getArea(); + abstract double getArea(); String toString() { return "Shape"; } @@ -51,4 +51,4 @@ class Circle extends Shape { # Übung -* Lasse die Klasse sheep (und andere Tiere) von einer abstrakten Klasse animal erben. Ändere den Code and den richtigen Stellen ab. \ No newline at end of file +* Ändere die Klasse `Animal` zu einer abstrakten Klasse. Alle Methoden die bei `Sheep` und `Cow` gleich sind müssen nicht abstrakt sein. Füge aber eine abstrakte Methode `String makeNoise()` ein. Ändere den Code and den richtigen Stellen ab. diff --git a/termin-6.md b/termin-6.md index ef7dde1..3e9eb11 100644 --- a/termin-6.md +++ b/termin-6.md @@ -6,8 +6,7 @@ header: Programmieren 1 **Tutorium** footer: Henri Burau und Eva Meinen --> -# Tutorium Termin 5 - +# Tutorium Termin 6 * Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides * Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code @@ -19,18 +18,12 @@ footer: Henri Burau und Eva Meinen - Online-Fragen - Themen * Vererbung - * Abstrakte Klassen * Interface + * Abstrakte Klassen --- # Fragen - - static - - konstruktoren - - statisch dynmaish bei static - - Vererbung - - Abstrakte Klassen - - Interface ---