一、填空题
1. 如果一个方法不返回任何值,则该方法的返回值类型为void 。
2. 如果子类中的某个方法名、返回值类型和参数列表与父类中的某个方法完全一致,则称子类中的这个方法覆盖了父类的同名方法。
3. 接口中所有的属性均为public、static和final的
4. 抽象方法是一种仅有方法声明,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
5. 一般Java程序的类主体由两部分组成:一部分是属性,另一部分是方法。
6. 分别用class关键字来定义类,用new关键字来分配实例存储空间。
7. 当一个类的修饰符为final时,说明该类不能被继承,即不能有子类。
8. 在Java中,能实现多重继承效果的方式是接口。
二、选择题
1. 方法内定义的变量(B )。
A.一定在方法内所有位置可见
B.可能在方法的局部位置可见
C.在方法外可以使用
2. 方法的形参( A)。
A.可以没有
B.至少有一个
C.必须定义多个形参
D.只能是简单变量
3. return语句(D)。
A.不能用来返回对象
B.只可以返回数值
C.方法都必须含有
D.一个方法中可以有多个
4. main()方法的返回值类型是(C)。
A.boolean B.int C.void D.static
5. 编译并运行下面的程序,运行结果是(A)。
public class A{
public static void main(String args[]){
A a=new A();
a.method(8);
}
void method(int i){
System.out.println(“int: ”+i);
}