/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2021-05-8/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/java-new/2021-01-26-0/InterfaceTestProg.java


public class InterfaceTestProg {
    public static void main (String [] args) {
        ClassAB ab = new ClassAB ();
        ab.printA ();
        ab.printB ();
        ab.printAB ();
    }
    
    interface InterfaceA {void printA ();}
    interface InterfaceB {void printB ();}
    interface InterfaceAB extends InterfaceA, InterfaceB {void printAB ();}
    
    public static class ClassAB implements InterfaceAB {
        ClassAB () {}
        
        @Override
        public void printA () {
            System.out.println ("A");
        }
        @Override
        public void printB () {
            System.out.println ("B");
        }
        @Override
        public void printAB () {
            System.out.println ("AB");
        }

    }
}