From 08b00f75716464fae3df2c39e3dcf9763b8f1a00 Mon Sep 17 00:00:00 2001 From: salyt Date: Tue, 5 Nov 2024 17:12:56 +0100 Subject: [PATCH] INTERFACE --- src/IHelloWorldWriter.java | 3 +++ src/Praktikum3/ErrorWrite.java | 8 ++++++++ src/Praktikum3/Executor.java | 7 +++++++ src/Praktikum3/IHelloWorld2.java | 5 +++++ src/Praktikum3/OutWriter.java | 8 ++++++++ 5 files changed, 31 insertions(+) create mode 100644 src/IHelloWorldWriter.java create mode 100644 src/Praktikum3/ErrorWrite.java create mode 100644 src/Praktikum3/Executor.java create mode 100644 src/Praktikum3/IHelloWorld2.java create mode 100644 src/Praktikum3/OutWriter.java diff --git a/src/IHelloWorldWriter.java b/src/IHelloWorldWriter.java new file mode 100644 index 0000000..3768187 --- /dev/null +++ b/src/IHelloWorldWriter.java @@ -0,0 +1,3 @@ + +public interface IHelloWorldWriter { +} diff --git a/src/Praktikum3/ErrorWrite.java b/src/Praktikum3/ErrorWrite.java new file mode 100644 index 0000000..abb19c5 --- /dev/null +++ b/src/Praktikum3/ErrorWrite.java @@ -0,0 +1,8 @@ +package Praktikum3; + +public class ErrorWrite implements IHelloWorld2{ + @Override + public void writeHelloWorld(){ + System.err.println("Hello World"); + } +} diff --git a/src/Praktikum3/Executor.java b/src/Praktikum3/Executor.java new file mode 100644 index 0000000..69861d9 --- /dev/null +++ b/src/Praktikum3/Executor.java @@ -0,0 +1,7 @@ +package Praktikum3; + +public class Executor implements IHelloWorldWriter { + public static void printHelloWorld(IHelloWorldWriter writer1, IHelloWorldWriter writer2, boolean second){ + + } +} diff --git a/src/Praktikum3/IHelloWorld2.java b/src/Praktikum3/IHelloWorld2.java new file mode 100644 index 0000000..31f73ee --- /dev/null +++ b/src/Praktikum3/IHelloWorld2.java @@ -0,0 +1,5 @@ +package Praktikum3; + +public interface IHelloWorld2 { + void writeHelloWorld(); +} diff --git a/src/Praktikum3/OutWriter.java b/src/Praktikum3/OutWriter.java new file mode 100644 index 0000000..e2ab6a2 --- /dev/null +++ b/src/Praktikum3/OutWriter.java @@ -0,0 +1,8 @@ +package Praktikum3; + +public class OutWriter implements IHelloWorld2{ + @Override + public void writeHelloWorld() { + System.out.println("Hello World"); + } +}