一个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)
------解决方案--------------------楼主应该描述再清楚一点。
你那两个类能不能做修改,还是在子类里调用。