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
|
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.
|
||||||
|
|
11
termin-6.md
11
termin-6.md
|
@ -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
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue