1、
class Foo {
final int i;
int j;
public void doSomething() {
System.out.println(++j + i);
}
}
的输出是?
正确答案: D 你的答案: D (正确)
A.0
B.1
C.2
D.不能执行,因为编译有错
类的final成员需要满足两个条件之一
1、在构造函数中赋值
2、初始化赋值
2、下面的程序输出的结果是( )
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;
}