请问A为什么是错误的

以下接口的定义,正确的是_____。

A.
interface Good {

            void  print( ) {  };

    }

B.
abstract  interface  Good {

            void  print( );

    }

C.
abstract  interface  Good {

            abstract  void  print( ) {  };

   }


D.
interface  Good {

            void  print( );

  }

接口中的方法默认都是public、abstract类型的,接口中只进行方法的声明,不允许提供方法的实现。但在java8中接口中允许有方法实现,但方法前面必须加default 修饰