add 8 2 b
This commit is contained in:
parent
fa41782d79
commit
3831badb99
Binary file not shown.
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
@ -11,7 +11,7 @@ Dateien wie Bilder die zur Lösung einer Aufgabe gehören sind in <br><ins>Medie
|
|||||||
- Vorlesung 5 Aufgabe 1 & 3 von 3
|
- Vorlesung 5 Aufgabe 1 & 3 von 3
|
||||||
- Vorlesung 6 Aufgabe komplett
|
- Vorlesung 6 Aufgabe komplett
|
||||||
- Vorlesung 7 Aufgabe komplett
|
- Vorlesung 7 Aufgabe komplett
|
||||||
- Vorlesung 8 Aufgabe 1 & 2a
|
- Vorlesung 8 Aufgabe 1 & 2
|
||||||
|
|
||||||
## Angefangene unfertige Lösungen:
|
## Angefangene unfertige Lösungen:
|
||||||
- Damenproblem: VL 5 Aufgabe 2
|
- Damenproblem: VL 5 Aufgabe 2
|
||||||
@ -19,3 +19,5 @@ Dateien wie Bilder die zur Lösung einer Aufgabe gehören sind in <br><ins>Medie
|
|||||||
|
|
||||||
|
|
||||||
- Keine
|
- Keine
|
||||||
|
## Fragen
|
||||||
|
- Was können die in Interfaces definierten Variablen?
|
13
src/part8/aufg2/Anwendung.java
Normal file
13
src/part8/aufg2/Anwendung.java
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
package part8.aufg2;
|
||||||
|
|
||||||
|
import part8.aufg2.vehicles.Amphibienfahrzeug;
|
||||||
|
|
||||||
|
public class Anwendung {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Amphibienfahrzeug road_boat = new Amphibienfahrzeug();
|
||||||
|
|
||||||
|
road_boat.move();
|
||||||
|
road_boat.bucketBilgeWater();
|
||||||
|
road_boat.makeDust();
|
||||||
|
}
|
||||||
|
}
|
17
src/part8/aufg2/vehicles/Amphibienfahrzeug.java
Normal file
17
src/part8/aufg2/vehicles/Amphibienfahrzeug.java
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
package part8.aufg2.vehicles;
|
||||||
|
|
||||||
|
public class Amphibienfahrzeug implements Landfahrzeuge, Wasserfahrzeuge{
|
||||||
|
|
||||||
|
public void makeDust() {
|
||||||
|
System.out.println("I am making loads of dust");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void move() {
|
||||||
|
System.out.println("I am zooming around");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void bucketBilgeWater() {
|
||||||
|
System.out.println("We are dry again");
|
||||||
|
}
|
||||||
|
}
|
7
src/part8/aufg2/vehicles/Fahrzeuge.java
Normal file
7
src/part8/aufg2/vehicles/Fahrzeuge.java
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package part8.aufg2.vehicles;
|
||||||
|
|
||||||
|
public interface Fahrzeuge {
|
||||||
|
int seats = 6;
|
||||||
|
String driverPosition = "left";
|
||||||
|
void move();
|
||||||
|
}
|
7
src/part8/aufg2/vehicles/Landfahrzeuge.java
Normal file
7
src/part8/aufg2/vehicles/Landfahrzeuge.java
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package part8.aufg2.vehicles;
|
||||||
|
|
||||||
|
public interface Landfahrzeuge extends Fahrzeuge{
|
||||||
|
float speedOnLand = 65F;
|
||||||
|
|
||||||
|
void makeDust();
|
||||||
|
}
|
7
src/part8/aufg2/vehicles/Luftfahrzeuge.java
Normal file
7
src/part8/aufg2/vehicles/Luftfahrzeuge.java
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package part8.aufg2.vehicles;
|
||||||
|
|
||||||
|
public interface Luftfahrzeuge extends Fahrzeuge{
|
||||||
|
float speedInAir = 400;
|
||||||
|
|
||||||
|
void rise();
|
||||||
|
}
|
7
src/part8/aufg2/vehicles/Wasserfahrzeuge.java
Normal file
7
src/part8/aufg2/vehicles/Wasserfahrzeuge.java
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
package part8.aufg2.vehicles;
|
||||||
|
|
||||||
|
public interface Wasserfahrzeuge extends Fahrzeuge{
|
||||||
|
float speedInWater = 20;
|
||||||
|
|
||||||
|
void bucketBilgeWater();
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user