![](https://csdnimg.cn/release/download_crawler_static/87171619/bg4.jpg)
int addValue ( int a, int b) {return a+b;}
D、int addValue( int a, int b ) {return a+b;}
int addValue ( int x, int y ) {return x+y;}
14、关于方法的重载,下列说法哪一个是正确的 ( A )
A、方法的重载是指一个类中多个方法使用相同的名字,但参数不同。
B、方法的重载是指一个类中多个方法使用相同的名字,且参数相同。
C、方法的重载是指子类和父类中两个方法使用相同的名字,但参数不同。
D、方法的重载是指子类和父类中两个方法使用相同的名字,且参数相同。
15、下列关于类、包和源文件的说法中,错误的一项是( D )。
A、一个文件可以属于一个包 B、一个包可包含多个文件
C、一个类可以属于一个包 D、一个包只能含有一个类
16、下列关于作用域的说法中,正确的一个是( B )。
A、不同方法中声明的不同变量,可以互相访问
B、在不同方法中可以声明相同数据类型的同名局部变量
C、在同一个类中可以声明相同数据类型的同名类变量
D、在同一个程序块中可以声明相同数据类型的同名变量
17、下列描述中不正确的一项是( B )。
A、import 语句告诉 Java 用户需要哪个包(package)中的类
B、所有的类必须实例化,才能调用它的数据成员和方法
C、package 语句用于将源文件存入所指定的包中
D、System 类不可能实例化,它的所有方法都是通过类变量来调用的
18、为了区分重载多态中同名的不同方法,要求( A )。
A、形式参数个数或者类型不同 B、返回值类型不同
C、调用时用类名或对象名做前缀 D、形式参数名称不同
19、下列说法中,正确的一个是( A )。
A、类成员变量在使用之前可以不初始化 B、局部变量在使用之前可以不初始化
C、参数变量在使用之前必须初始化 D、所有的变量在使用之前必须初始化
20、下面哪一项的方法调用能填入程序中的横线处( C )
class Ex7 {
static void method1() {
"in Ex7");
}
}
class Ex8 {
void method2() {
"in Ex8");
}
}
public class Ex9 {
public static void main(String[] args) {
Ex9 e1 = new Ex9();
();
}