15.Which one of the following is a correct interface definition in Java? (Assume X and Y are valid interfaces)

a.interface A (void print) {};}
b.interface A {void print0;}
c.abstract interface A (print(:)
d. abstract interface A extends X, Y (abstract void print()

The correct interface definition in Java is:

d. abstract interface A extends X, Y {abstract void print();}