2024年3月26日发(作者:)
一、单选题
1、以下程序的调试结果为( )。
public class Outer{
public String name = "Outer";
public static void main(String argv[]){
Inner i = new Inner();
me();
}
private class Inner{
String name = new String("Inner");
void showName(){
n(name);
}
}
}
A.在创建 Inner 类实例的行出现编译错误
B.输出结果 Outer
C.输出结果 Inner
D.编译错误,因 Inner 类定义为私有访问
正确答案:A
2、有关内嵌类以下哪个叙述为假?
A.内嵌类可以被定义为静态成员
B.匿名内嵌类没有对应的字节码文件
C.方法中的内嵌类可以访问方法中定义的常量
D.内嵌类可以访问外部类的成员
正确答案:B
3、以下程序的编译和运行结果为?
abstract class Base{
abstract public void myfunc();
public void another(){
n("Another method");
}
}
public class Abs extends Base{
public static void main(String argv[]){
Abs a = new Abs();
d();
}
public void myfunc(){
n("My Func");
}
public void amethod(){
myfunc();
}


发布评论