黑马程序员技术交流社区
标题:
这个题怎么做,有点晕
[打印本页]
作者:
booobdai
时间:
2015-10-8 17:49
标题:
这个题怎么做,有点晕
interface InterfaceA{
String s="good ";
void f();
}
class ClassA implements InterfaceA{
public void f(){
System.out.print(s);
}
}
class ClassB{
void g(InterfaceA a){
a.f();
}
}
public class E {
public static void main(String[] args) {
ClassB b=new ClassB();
b.g(new ClassA());
}
}
作者:
winddack
时间:
2015-10-8 18:02
这题问题是什么?
作者:
booobdai
时间:
2015-10-8 18:12
winddack 发表于 2015-10-8 18:02
这题问题是什么?
运行后的结果
作者:
IT黑马_梧桐
时间:
2015-10-8 20:28
可以用eclipse打断点看一下
作者:
didixyy
时间:
2015-10-8 21:22
你可以跑起来看一下啊
作者:
winddack
时间:
2015-10-8 21:28
本帖最后由 winddack 于 2015-10-8 21:32 编辑
最后结果就是
System.out.print(s)
这个执行的结果。再复习一遍多态就理解了
作者:
斯文阿昊
时间:
2015-10-8 21:29
试着先跑起来看看结果,然后再一步一步推
作者:
yuzhouyichen
时间:
2015-10-8 21:50
这个运行起来有结果么?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2