如:
public class Aaa
extends Thread {
public Aaa(){
int iter=1;
}
}public class Bbb{
public Queen(){
}
}如何在class Bbb中得到iter的值呢!我这样写
public class Aaa
extends Thread {
public Aaa(){
int iter=1;
}
public int getIter() {
return iter;
}
}public class Bbb{
public Queen(){
Aaa C=new Aaa();
int iter=C.getIter();
}
}
怎么运行不了呢?
public class Aaa
extends Thread {
public Aaa(){
int iter=1;
}
}public class Bbb{
public Queen(){
}
}如何在class Bbb中得到iter的值呢!我这样写
public class Aaa
extends Thread {
public Aaa(){
int iter=1;
}
public int getIter() {
return iter;
}
}public class Bbb{
public Queen(){
Aaa C=new Aaa();
int iter=C.getIter();
}
}
怎么运行不了呢?
解决方案 »
- 指定时间禁止运行程序
- 跪求各位软件大大指点 谢谢@@
- 为什么捕获异常后 finally代码块后 的代码还会执行?
- 如何在JTable中按回车键即可直接从一个Cell的编辑状态进入到下一个Cell的编辑状态?
- 学Java还是学.Net有前途!
- JBuilder下编译的class文件都能放在classes目录中,但是不能自动拷贝到webModule下边,为什么呢,要在哪设置吗
- jdbc连接数据库得到列名和值,显示在JTable中出错,已经郁闷到内伤!
- 如何用JAVA做网叶啊!请各位大虾给点基础指点啊!!
- 在JAVA中如何使用数据结构
- 请问一下用Clip 接口音频数据回放前加载,是什么意思?
- 急!用javaapi测试自定义类的疑惑!高分相送
- IO问题
public Aaa(){
iter=1;
}
不知道你是不是想一个线程中运行的程序都有共享一个对象实例,
如果是这样的话可以用 public class Repositories {
private static final ThreadLocal instances = new ThreadLocal(){
protected Object initialValue(){
return new Handler();
}
} ); public Handler getHandler(){
return (Handler)instances.get();
}}以后你每个线程堆栈中的方法来调用这个 getHandler(), 同一线程将得到同一个 Handler , 不同线程得到的是不同的, 因为实现中是以调用都线程作为 key , 把对象放到一个 Map 中, 如果没找到就调用 protected 方法 initialValue(); 得到一个初始值放到 Map 中并返回给调用者.这样便实现了一个线程内共享单一实例.
public class Aaa
extends Thread {
public Aaa(){
public void run() {
int iter=1;
}
}
}public class Bbb{
public Queen(){
}
}
我只是想从Bbb中得到Aaa中iter的值,请问怎样得到呢?谢谢
iter=1;
}
public int getIter() {
return iter;
}
}public class Bbb{
public Queen(){
Aaa C=new Aaa();
int iter=C.getIter();
}
}
int iter = 0;
public Aaa(){
iter=1;
}
public void setIter(int iter)
{
this.iter = iter;
}
public int getIter() {
return iter;
}
}public class Bbb{
public Queen(){
Aaa C=new Aaa();
int iter=C.getIter();
}
}