读书人

今天写程序遇到的一个有关问题

发布时间: 2012-04-15 18:39:21 作者: rapoo

今天写程序遇到的一个问题
主程序中调用packageA中的类A,类A又调用packageB中的类B;结果类B中的方法执行的是一塌糊涂。若类B不打包直接写在类A中,则 类B执行完好。

[解决办法]
你在B类是否导入了A类

import packageA.A;
[解决办法]
编译能通过么?
[解决办法]
计算机只是执行程序,运行的一塌糊涂是因为你写的一塌糊涂
[解决办法]
在执行javac 时要在最外层的包执行. 譬如:javac 123/234/345/a.java
建议试试看
[解决办法]
package放在同一个包下 再import 运行起来就不是一塌糊涂了.
[解决办法]
学习下~~~~~~~~~
[解决办法]
问题好 我也遇到过现在都不没解决呢!!!!!!
学习中.....:)
[解决办法]
问题描述的也一塌糊涂
[解决办法]
A.java
package pa;

public class A {
public int add(int a,int b)
{
return a+b;
}

}

B.java
package pb;
import pa.A;

public class B {
public void do_something()
{
A object = new A();
int c = object.add(3,5);
System.out.println( "The result is " + c );
}
}


C.java

package pc;
import pb.B;

public class C {
public static void main(String args[])
{
B obj = new B();
obj.do_something();

}
}

[解决办法]
对象作用域问题,看看资料
[解决办法]
貌似线程问题,输出语句也是独立的线程
[解决办法]
我说的一塌糊涂指的是在调用的类B的方法中,用输出语句测试,第一条语句执行了,第二条语句可能不执行,第三条语句又执行了,第四条语句可能又不执行了....

============================================================================
除了线程,不可能有这样运行的结果吧?把代码弄出来看看啦。。。要是线程的话,那是正常的啦。。。
[解决办法]
留名
[解决办法]
路过 学习
[解决办法]

路过 学习 拿分

读书人网 >J2SE开发

热点推荐