以下哪个接口的定义是正确的?( )
interface B { public abstract void print() { } ;}
interface B { static void print() ;}
abstract interface B extends A1, A2 //A1、A2为已定义的接口 {private abstract void print();}
interface B { void print();}
虽然说在Java8可以在接口中定义静态方法了(此处定义指的是含body的实现),但是不能只声明,只声明的会被编译器识别为抽象方法,而抽象方法不能用static修饰 所以此题不给出环境,也能正确的选出来
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题