1. 如下代码
public class Test {
public int aMethod() {
static int i = 0; /*static 这个关键字是用来 修饰成员(成员变量和成员函数),不能修饰局部变量的。在方法 中定义的变量都是局部变量,所以编译不通过,如果你想把I定义成静态的必须将其提升为成员变量 才可以用static修饰。*/
i++;
return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
输出结果是什么? D
A. 0
B. 1
C. 2
D.编译失败
2. 下列哪种说法是正确的( D)
A. 实例方法可直接调用超类的实例方法
B. 实例方法可直接调用超类的类方法
C. 实例方法可直接调用其他类的实例方法
D. 实例方法可直接调用本类的类方法
3. 不能用来修饰interface的有(ACD )
A.private B.public C.protected D.static
4.以下哪四个能使用throw抛出? ADEFA. Error
B. Event
C. Object
D. Throwable
E. Exception
F. RuntimeException
待续.......