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{
|
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 {
|
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 class Programm {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
Motorrad motorrad = new Motorrad();
|
Motorrad motorrad = new Motorrad();
|
||||||
|
|
||||||
Reference in New Issue
Block a user