问题
单项选择题
在下列程序的划线处应填入的语句是()。
class Pemon
pnvate int a;
public class Man extends Person
public int b;
public static void main(String arg[ ] )
Person p = new Person( );
Man t = new Man( );
int i;
________
A.i = w;
B.i = b;
C.i = p.a;
D.i = t.b;
答案
参考答案:D
解析:
解析:选项A)w没有被声明过,不能使用。选项B)虽然b是类Man的public成员变
量,但是在静态方法中不能使用类中的非静态成员。选项C)a是类Person的private成员,在类
外不能直接引用。选项D)b是类Man的public成员变量,且是int型,可以通过类的实例变量t引
用并赋值给一个int型变量。