java – 考试样本,好奇,如果我做对了

前端之家收集整理的这篇文章主要介绍了java – 考试样本,好奇,如果我做对了前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

问题是:

假设o是Object类型的引用,它指向包含f方法和toString方法的类型A对象. toString和f都没有参数.显示调用toString方法的语句和调用f方法的语句.

是答案:

 f();
 toString();
最佳答案
不,那不对.首先,您没有使用实例o来调用方法.如果不指定实例,编译器将导致在此上隐式调用这些方法.

其次,你不能调用o.f(),因为f不是Object的方法.需要显式强制转换来告诉编译器o是A类型.

Object o = new A();
String s = o.toString();
((A)o).f();

也可以看看

> Inheritance (the Java Tutorials)

猜你在找的Java相关文章