黑马程序员技术交流社区
标题:
下列程序的运行结果是:
[打印本页]
作者:
jeska
时间:
2015-9-3 20:13
标题:
下列程序的运行结果是:
下列程序的运行结果是:
class Fu
{
public void show()
{
System.out.println("fu show");
}
}
class Zi extends Fu
{
public void show()
{
System.out.println("zi show");
}
public void method()
{
System.out.println("zi method");
}
}
class Test
{
public static void main(String[] args)
{
Fu f = new Zi();
f.method();
}
}
A:fu show
B:zi show
C:编译报错
D:zi method
作者:
德胜
时间:
2015-9-3 20:48
D对吧?
作者:
至尊幽蓝
时间:
2015-9-3 21:27
C。
Fu型引用f没有定义方法method,将f强行转换成Zi类引用就好了,因为Zi类中有method方法。
作者:
梦龙0201
时间:
2015-9-3 21:40
编译报错。类型为fu的变量f无法创建子类对象
作者:
云沾衣。
时间:
2015-9-4 00:48
不明觉厉。。
作者:
洋葱头头
时间:
2015-9-4 07:36
报错 ,除非向下转型
作者:
boboyuwu
时间:
2015-9-4 08:48
选C 编译出错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2