首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java 怎么pass reference to it?

2012-01-10 
java 如何pass reference to it??????????classA{A(){System.out.println( inA sconstructor )}voidset

java 如何pass reference to it??????????
class   A{
        A(){
                System.out.println( "in   A 's   constructor ");
        }
        void   set(){
        }
        public   static   void   main(String[]   args){
        A   a=new   A();
        B   b=new   B();
        b.do();
        }
}

class   B{
        do(){
        //在B里如何调用set()??????????????????
        }
       
}

[解决办法]
class A{
A(){
System.out.println( "in A 's constructor ");
}
void set(){
}
public static void main(String[] args){
A a=new A();
B b=new B(a);
b.do();
}
}

class B{
A a = null;
B(A a){
this.a = a;
}
do(){
a.set();//在B里如何调用set()??????????????????
}

}

[解决办法]
class A{
A(){
System.out.println( "in A 's constructor ");
}
void set(){
}
public static void main(String[] args){
A a=new A();
B b=new B();
b.do(a);
}
}

class B{
do(A a){
//在B里如何调用set()??????????????????
a.set();
}

}

热点排行