Stand 001/14.10/15:56

This commit is contained in:
2024-10-28 16:38:53 +01:00
parent 4519b6f389
commit 6bbdfdebda
10 changed files with 208 additions and 7 deletions
+6
View File
@@ -0,0 +1,6 @@
public class ErrorWriter implements HelloWorldWriter {
public void writeHelloWorld() {
System.err.println("Hello");
}
}
+15
View File
@@ -0,0 +1,15 @@
public class Executor {
public static void main(String[] args){
printHelloWorld(new ErrorWriter(), new ErrorWriter(), true);
}
public static void printHelloWorld(HelloWorldWriter writer1,
HelloWorldWriter writer2, boolean second){
if(second){
writer2.writeHelloWorld();
} else{
writer1.writeHelloWorld();
}
}
}
-6
View File
@@ -1,6 +0,0 @@
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
+6
View File
@@ -0,0 +1,6 @@
public interface HelloWorldWriter
{
void writeHelloWorld();
}
+8
View File
@@ -0,0 +1,8 @@
public class OutWriter implements HelloWorldWriter{
public void writeHelloWorld() {
System.out.println("Hello");
}
}