Change termin-6 slide
This commit is contained in:
parent
319b0c6618
commit
24cc717de5
10
abstract.md
10
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.
|
||||
* Ä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.
|
||||
|
|
11
termin-6.md
11
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
|
||||
|
||||
---
|
||||
|
||||
|
|
Loading…
Reference in New Issue