/media/sda-magnetic/david/Dokumente-15/fernuni-hagen/cs-i-ii/old-cs-2-03/java-new/2021-01-08/InterfaceTestProg.java


public class InterfaceTestProg {
    public static void main (String [] args) {
        InterfaceXY xy = new InterfaceXY ();
        xy.printA ();
        xy.printB ();
        xy.printC ();
    }
    
    interface InterfaceA {
        void printA ();
    }
    
    interface InterfaceB {
        void printB ();
    }
    
    interface InterfaceC extends InterfaceA, InterfaceB {
        void printC ();
    }
    
    public static class InterfaceXY implements InterfaceC {
        InterfaceXY () {}
        @Override
        public void printA () {
            System.out.println ("A");
        }
        @Override
        public void printB () {
            System.out.println ("B");
        }
        @Override
        public void printC () {
            System.out.println ("C");
        }
    }
}