能将程序补充完整的选项是 class Person { private int a; public int change(int m){return m;} } public class Teacher ex

admin2009-02-15  44

问题 能将程序补充完整的选项是    class Person    {       private int a;       public int change(int m){return m;}    }    public class Teacher extends Person    {       public int b;       public static void main(String arg[])       {          Person p=new Person();          Teacher t=new Teacher();        int i;        _____      }     }

选项 A、i=m
B、i=b
C、i=p.a
D、i=p.change(50)

答案8

解析 本题考查类的声明。选项A中m没有被声明过,不能使用:选项B中虽然 b是类Teacher的public成员变量,但在静态方法中,不能使用类中的非静态成员:选项C中a是类Person的private成员,在类外不能直接引用:选项D中change(int m)方法是public方法,并且返回一个int型值,可以通过类的实例变量p引用并赋值给一个血型变量。
转载请注明原文地址:https://kaotiyun.com/show/hNnp777K
0

最新回复(0)