你调用的是f1()方法啊,继承后还是调用Hello的f2方法嘛~
解决方案 »
- 动态代理小模拟总是找不到错误!小菜···
- 大侠介绍一下JavaIO吧
- swing 表格中有filedialog该怎么渲染
- 一个中专生的心声...
- 散个分...顺便反对下Eclipse Europa,令人失望!
- JTree刷新问题!!急
- 如何生成一个临时文件??
- 奇怪的问题,大家帮忙看看
- 关于jbuilder,到底是在jbuilder中指定的classpath有用,还是在autoexec.bat中指定的classpath有用
- 请问为什么在websphere3.5中创建应用服务器时要指定虚拟主机?应用服务器与指定虚拟主机的关系?
- 一个简单的问题。(30分)
- 高分求sun公司IDL-to-Java的编译器
理由:编译器不会为静态方法秘密传递this指针,多态就是根据这个this指针来实现的
要理解这些,需要深刻理解多态是如何实现的,以及静态方法
学习java就不一定非要追求这些细节了,Thingking in java都没有讲述这些细节,知道这个结论就可以了
来说,他说看到的函数f2是(如果没覆盖Hello中的方法,那么H3继承的就是Hello中的f2方法)Hi类中的f2函数.不知道我说清楚没有。多交流。
static函数不存在RTTI(存在override)