Gemeinsames Lernen

This commit is contained in:
Sebastian Eidecker
2019-11-14 18:57:49 +01:00
parent 8ed6cb5310
commit 53a5fea3da
3 changed files with 43 additions and 2 deletions

View File

@@ -0,0 +1,38 @@
package org.eidecker.oca8lernen.general;
import java.io.IOException;
import java.nio.file.AccessDeniedException;
import org.junit.jupiter.api.Test;
/**
* @author seidecke.
*/
public class DoubleImplementsClash {
@Test
public void testSomeTHings() {
}
}
class WorkingClass extends AbstractClass implements AnInterface {
@Override
public void method1() throws AccessDeniedException {
}
}
abstract class AbstractClass implements AnInterface {
@Override
public abstract void method1() throws AccessDeniedException;
}
interface AnInterface {
default void method1() throws IOException {
}
}

View File

@@ -14,7 +14,7 @@ class TestInterfaces {
}
public class Interfaces extends AbstractClass implements I1 {
public class Interfaces extends SomeAbstractClass implements I1 {
public void method1() {
@@ -30,7 +30,7 @@ public class Interfaces extends AbstractClass implements I1 {
}
abstract class AbstractClass {
abstract class SomeAbstractClass {
public abstract void method1() throws IOException;

View File

@@ -61,6 +61,9 @@ public class StringIndex {
assertEquals("71234567890", testStringBuilder.insert(0,7).toString());
testStringBuilder = new StringBuilder("1234567890");
assertEquals("1true234567890", testStringBuilder.insert(1,true).toString());
String s = null;
assertEquals("Hallonull", new StringBuilder("Hallo").append(s).toString());
}