No method matching f() found in class c05.foreign.PackagedClassSubc05.foreign.PackagedClassSub 无方法 f()
解决方案 »
- Java Swing窗口大小监听
- jframe 键盘事件
- 怎么查看一个变量占用的内存大小
- Java中Menu时间
- 一道面试编程题(只有10分了...汗)
- 菜鸟问一个random的问题!
- 这段代码怎么不能正常的执行呢?
- 如何将String "2003-6-11"转换成Calendar型?
- 如何通过jdbc物理删除vfp中的数据
- javamail 中subject 编码问题
- 出出主意!我准备装机去搞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,所以外部不可访问.