在下列程序的划线处应填入的语句是  class Pemon {   pnvate int a;  }  public class Man extends Person {  public int b;  public static void main(St

admin2009-01-15  25

问题 在下列程序的划线处应填入的语句是  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;

答案8

解析 选项A)w没有被声明过,不能使用。选项B)虽然b是类Man的public成员变

量,但是在静态方法中不能使用类中的非静态成员。选项C)a是类Person的private成员,在类

外不能直接引用。选项D)b是类Man的public成员变量,且是int型,可以通过类的实例变量t引

用并赋值给一个int型变量。
转载请注明原文地址:https://kaotiyun.com/show/kJnp777K
0

最新回复(0)