Java |类和对象|问题5

预测以下程序的输出。

null

class First
{
void display()
{
System.out.println( "Inside First" );
}
}
class Second extends First
{
void display()
{
System.out.println( "Inside Second" );
}
}
class Test
{
public static void main(String[] args)
{
First obj1 = new First();
Second obj2 = new Second();
First ref;
ref = obj1;
ref.display();
ref = obj2;
ref.display();
}
}


(A) 编译错误 (B)

Inside First
Inside Second

(C)

Inside First
Inside First

(D) 运行时错误 答复: (B) 说明: “ref”是一个引用变量,它首先获取类的对象的引用,并调用其函数display()。 然后’ref’引用Second类的对象并调用其函数display()。 这个问题的小测验

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