试题
考点

java语言-面向对象编程OOP-多态和执行顺序

面5笔5

下面的程序输出的结果是( )
public class A implements B{
   public static void main(String args[]){
      int i;
      A a1=new A();
      i =a1.k;
      System.out.println("i="+i);
   }
}
interface B{
   int k=10;
}

A.i=0

B.i=10

C.程序有编译错误

D.i=true

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 B

在接口里面的变量默认都是public static final 的,它们是公共的,静态的,最终的常量.相当于全局常量,可以直接省略修饰符。
实现类可以直接访问接口中的变量

评论

SLawliet

2022-02-02 21:00:00

0 0

加载更多