View difference between Paste ID: HDVhUF0u and hTEqa1nB
SHOW: | | - or go back to the newest paste.
1
// Duplicate default methods named abc with the parameters () and () are inherited from the types C and B
2
3-
  public void abc() {
3+
4-
    System.out.println("Class A");
4+
5-
  }
5+
6
7
interface B {
8
9
	default void abc() {
10-
  default void abc() {
10+
		System.out.println("Interface B");
11-
    System.out.println("Interface B");
11+
	}
12-
  }
12+
13
14
interface C {
15-
public class Test extends A implements B {
15+
16
	default void abc() {
17-
  public static void main(String[] args) {
17+
		System.out.println("Interface C");
18-
    Test t = new Test();
18+
	}
19-
    t.abc();
19+
20-
  }
20+
21
public class Test extends A implements B, C {
22
23
	public static void main(final String[] args) {
24
		final Test t = new Test();
25
		t.abc();
26
	}
27
}