两个java文件,a.java和b.javaa.java中:class A{ aaa aa = new aaa() {};
new Thread(new B.start);}
b.java中:class B{
A.aa.func //这里就出错了,该用什么方法去调用A中的aa呢???}
new Thread(new B.start);}
b.java中:class B{
A.aa.func //这里就出错了,该用什么方法去调用A中的aa呢???}
如果你确定只有A会用B,那你把B定义到A中,定义成内部类就行了。
public class A {
class B{
}
}
如果不这样做,你只能:
public class B extends Thread{
A a;
B(A a){
this.a = a;
}
...
}