Java |类和对象|问题4

预测以下Java程序的输出。

null

class demoClass
{
int a = 1 ;
void func()
{
demo obj = new demo();
obj.display();
}
class demo
{
int b = 2 ;
void display()
{
System.out.println( "a = " + a);
}
}
void get()
{
System.out.println( "b = " + b);
}
}
class Test
{
public static void main(String[] args)
{
demoClass obj = new demoClass();
obj.func();
obj.get();
}
}


(A)

a = 1
b = 2

(B) 编译错误

(C)

b = 2
a = 1

答复: (B) 说明: 内部类“demo”的成员不能用于外部类“Test”。因此,外部类的get()无法访问内部类的变量“b”。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享