Change termin-6 slide

This commit is contained in:
Henri Burau 2020-04-29 14:28:07 +02:00
parent 319b0c6618
commit 24cc717de5
2 changed files with 7 additions and 14 deletions

View File

@ -6,17 +6,17 @@ header: Programmieren 1 **Tutorium**
footer: Henri Burau und Eva Meinen footer: Henri Burau und Eva Meinen
--> -->
# abstrakte Methoden # Abstrakte Methoden
Eine Methode ohne Implementation Eine Methode ohne Implementation
```java ```java
abstact double getArea(); abstract double getArea();
``` ```
--- ---
# abstrakte Methoden # Abstrakte Methoden
Eine Klasse mit mindestens einer abstrakten Methode muss abstrakt sein 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 ```java
abstract class Shape { abstract class Shape {
abstact double getArea(); abstract double getArea();
String toString() { String toString() {
return "Shape"; return "Shape";
} }
@ -51,4 +51,4 @@ class Circle extends Shape {
# Übung # Übung
* Lasse die Klasse sheep (und andere Tiere) von einer abstrakten Klasse animal erben. Ändere den Code and den richtigen Stellen ab. * Ä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.

View File

@ -6,8 +6,7 @@ header: Programmieren 1 **Tutorium**
footer: Henri Burau und Eva Meinen footer: Henri Burau und Eva Meinen
--> -->
# Tutorium Termin 5 # Tutorium Termin 6
* Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides * Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides
* Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code * Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code
@ -19,18 +18,12 @@ footer: Henri Burau und Eva Meinen
- Online-Fragen - Online-Fragen
- Themen - Themen
* Vererbung * Vererbung
* Abstrakte Klassen
* Interface * Interface
* Abstrakte Klassen
--- ---
# Fragen # Fragen
- static
- konstruktoren
- statisch dynmaish bei static
- Vererbung
- Abstrakte Klassen
- Interface
--- ---