interface X { default String message() { return "Hallo X"; } } interface Y { default String message() { return "Hallo Y"; } } class XY implements X, Y { public String message() { return X.super.message(); } } public class Main { public static void main(String[] args) { XY xy = new XY(); System.out.println(xy.message()); } }