final i;
static int i;
static final int i=234;
final float i=3.14f;
A 没说 intD 是 float两个显然不对。关键是B。static final i; 必须被初始化。但是我们可以这么写
static final int i; static { i = 1; }
外加一个初始化快是可以执行的。但是少了一个Final啊,不是常量。因此选C。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题