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 6 Aufgabe komplett
|
||||
- Vorlesung 7 Aufgabe komplett
|
||||
- Vorlesung 8 Aufgabe 1 & 2a
|
||||
- Vorlesung 8 Aufgabe 1 & 2
|
||||
|
||||
## Angefangene unfertige Lösungen:
|
||||
- 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
|
||||
## 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