题目内容

2.5下面是关于成员变量和局部变量的描述,错误的描述是( )

A. 成员变量是在类内,但不在方法内或代码块内定义的变量。
B. 在创建对象时,系统会自动给成员变量赋初始值。
C. 局部变量同成员变量一样,在访问权限允许的情况下,也可在类外被访问。
D. 系统不会为局部变量自动赋初始值。

查看答案
更多问题

1.下面对继承的描述不正确的是( )

A. 类的继承是指在一个现有类的基础上去派生一个 新的类
B. 继承关系体 现“一般-特殊”关系
C. 在父类中可直接使用子类的成员变量
D. 类的继承具有传递性

若有如下类的定义 class Father{int a; public Father(){} } class Son extends Father{int b;} 则下面描述正确的选项是( )

A. Son类中仅包含成员变量b
B. Son类中仅包含成员变量a和b
C. Son类中仅包含成员变量a和b 、以及成员方法Father
D. Father类中包含成员变量a和b

已知类关系如下: class Employee{} class Manager extends Employee{} class Director extends Employee{} 则下列语句正确的是( )

A. Employee e=new Manager();
B. Director d=new Manager();
C.Director d =new Employee ();
D. Manager m=new Director ();

若有如下程序: class Employee{private int a=1;} class Manager extends Employee{ int b=2; public void show(){ System.out.print(a); }} class MainDemo{ public static void main(String []args){ Manager m = new Manager(); m.show(); System.out.print(m.b); }} 则程序运行结果是( )

A. 3
B. 12
C. 编译错误
D. 结果不确定

答案查题题库