mirror of
https://github.com/DerTyp7/lf05-java.git
synced 2025-10-29 20:42:11 +01:00
interface
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package motorrad;
|
||||
package abstractClasses;
|
||||
|
||||
public class Motorrad extends Vehicle{
|
||||
|
||||
10
src/abstractClasses/Programm.java
Normal file
10
src/abstractClasses/Programm.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package abstractClasses;
|
||||
|
||||
public class Programm {
|
||||
|
||||
public static void main(String[] args) {
|
||||
Motorrad motorrad = new Motorrad();
|
||||
|
||||
motorrad.bremsen();
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package motorrad;
|
||||
package abstractClasses;
|
||||
|
||||
public abstract class Vehicle {
|
||||
|
||||
6
src/interfaces/IVehicle.java
Normal file
6
src/interfaces/IVehicle.java
Normal file
@@ -0,0 +1,6 @@
|
||||
package interfaces;
|
||||
|
||||
public interface IVehicle {
|
||||
void beschleunigen();
|
||||
void bremsen();
|
||||
}
|
||||
12
src/interfaces/Motorrad.java
Normal file
12
src/interfaces/Motorrad.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package interfaces;
|
||||
|
||||
public class Motorrad implements IVehicle{
|
||||
|
||||
public void bremsen() {
|
||||
System.out.println("Bremsen");
|
||||
}
|
||||
|
||||
public void beschleunigen() {
|
||||
System.out.println("fahren");
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
package motorrad;
|
||||
package interfaces;
|
||||
|
||||
public class Programm {
|
||||
|
||||
public static void main(String[] args) {
|
||||
Motorrad motorrad = new Motorrad();
|
||||
|
||||
Reference in New Issue
Block a user