No method matching f() found in class c05.foreign.PackagedClassSubc05.foreign.PackagedClassSub 无方法 f()
解决方案 »
- java调用mysql的存储过程脚本
- 怎么用JAVA解析并打印自结束的xml element
- 为什么设置了ActionListener后,KeyListener就不会显示了?
- JDOM
- 麻烦大家推荐一本jsp的书,谢谢
- 在jcreator中编译出现的问题
- *************java菜鸟问个弱智问题.*************
- 简单问题?
- 请教,jbuilder7中,import javax.sql.* 为啥不行?
- 看完tij 的朋友入内!!
- 出出主意!我准备装机去搞VS。NET,什么样的好呢?关键是要省!
- 我在用JAVA命令执行编译好的CLASS文件时提示 EXCEPTION IN THREAD MAIN java.lang.noclassdeffounderError之类的信息,不知是何原因,请高手帮忙,谢谢 ,哪里有JDK1。3的国际版下载?
该对象如果在Foreign类中就不能访问f(),该对象如果在PackagedClassSub中就能方法f()方法?是这样吗
你的PackagedClassSub类只有一个方法——test(),f()只是test中的调用。
这跟“跨包之间访问protected类型的问题”没有任何关系。
对于 protected method除了包内或者子类以外,是不可以访问的,f()在于PackagedClassSub类中是protected,所以外部不可访问.