日期:2014-05-20  浏览次数:20679 次

一个JAVA方法调用的问题
如果两个类都打了包(包名不同),是不是就不可以在这个类中调用另一个类的方法了,如果能,怎么调用呀?

------解决方案--------------------
在访问范围内就可以啊
------解决方案--------------------
可以啊。
------解决方案--------------------
it should be invoked each other in any place\
------解决方案--------------------
可以把类写成public 的。
还可以包含进要调用的包名
------解决方案--------------------
父类与子类就可以直接调用了
------解决方案--------------------
可以调用的,lanseliuying正解!
------解决方案--------------------
可以啊
------解决方案--------------------
要用的类定义成public
import 包
直接用就可以了
------解决方案--------------------
被访问的类要声明成public
------解决方案--------------------
LZ基础还不行呀 只要你了解了public,private等的作用范围就什么都知道了

------解决方案--------------------
当然可以用了阿,只要被调用的类声明成public,用import就可以用了。
或者两个类是继承关系,子类就可以调用父类的方法了。
------解决方案--------------------
上面说得很清楚了~
继承/public/static。。。总之是“很”可以!
------解决方案--------------------
可以啊
把包名路径要导入就能啊
------解决方案--------------------
只要继承就可以
无论哪个包!!!
------解决方案--------------------
以上の発表について、正です。
------解决方案--------------------
这个问题很简单 在java中类,变量,方法的访问控制都是一样的
同一个类 同一个包 不同包中的子类 不同包中的非子类
private √

default(默认)   √     √

protected     √     √      √

public      √      √      √         √

不过要使用其他包中的类的变量和方法还是要先导以下包的(implort)
------解决方案--------------------
楼主应该描述再清楚一点。
你那两个类能不能做修改,还是在子类里调用。