interface

This commit is contained in:
Janis M
2022-02-21 11:01:20 +01:00
parent 2c1e203adf
commit 840ee3b74b
6 changed files with 31 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
package motorrad; package abstractClasses;
public class Motorrad extends Vehicle{ public class Motorrad extends Vehicle{

View File

@@ -0,0 +1,10 @@
package abstractClasses;
public class Programm {
public static void main(String[] args) {
Motorrad motorrad = new Motorrad();
motorrad.bremsen();
}
}

View File

@@ -1,4 +1,4 @@
package motorrad; package abstractClasses;
public abstract class Vehicle { public abstract class Vehicle {

View File

@@ -0,0 +1,6 @@
package interfaces;
public interface IVehicle {
void beschleunigen();
void bremsen();
}

View 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");
}
}

View File

@@ -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();