A-A+

能将程序补充完整的选项是()。 class Person { private int a;

2022-08-06 04:12:25 问答库 阅读 175 次

问题详情

能将程序补充完整的选项是()。 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)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
D。【解析】本题考查类的声明。选项A中m没有被声明过,不能使用;选项B中虽然b是类Teacher的public成员变量,但在静态方法中,不能使用类中的非静态成员;选项C中a是类Person的private成员,在类外不能直接引用;选项D中change(intm)方法是pubtic方法,并且返回一个int型值,可以通过类的实例变量P引用并赋值给一个int型变量。

考点:选项,程序