(一)选择题 1) 若在某一个类定义中定义有如下的方法: final void workDial( )该方法属于 A
本地方法 B
最终方法 C
静态方法 D
抽象方法 2) 下面哪个方法与题目中的不是重载方法public int max(int x,int y) A
public double max(double x,double y) B
public int max(int n,int k) C
public int max(int x,int y, int z) D
public double max(double n,double k) 3) 为了区分类中重载的同名的不同方法,要求 A
参数列表不同 B
调用时用类名或对象名做前缀 C
参数名不同 D
返回值类型不同 4) 某个类中存在一个方法:void getSort(int x),以下能作为该方法的重载的声明的是
public getSort(float x) B
double getSort(int x,int y) C
int getSort(int y) D
void get(int x,int y) 5) A 派生出子类B ,B 派生出子类C,并且在Java 源代码中有如下声明: A a0=new A(); A a1 =new B(); A a2=new C(); 问以下哪个说法是正确的
只有第1 行能通过编译 B
第1、2 行能通过编译,但第3 行编译出错 C
第1、2、3 行能通过编译,但第2、3 行运行时出错 D
第1 行、第2 行和第3 行的声明都是正确的 6) 设有下面两个类的定义
class Person { long id; // 身份证号 String name; // 姓名 } class Student extends Person { int score; //