日期:2014-05-20  浏览次数:21134 次

请问,在类A中 add 一个类B的对象, 类B是接口的实现,如何在类B中读取 类A中的属性?
我用传引用的方式,但是传不过来

class A
{
 B b = new B();
 add*(b);
}


class B implement ...
{
 A a = null; //提示错误
B(A a) //提示错误
{
}
}

------解决方案--------------------
把A当做一个对象放进去不行吗?
就是说B有个属性是A a;
------解决方案--------------------
看下是否正确导入A类
------解决方案--------------------
没看懂啊~~楼主讲详细点?
------解决方案--------------------
代码完全一点,没看懂楼主想要实现什么呢。
------解决方案--------------------
Java code

    // 代码帮你大概看了下,猜你的目的是这样的吧
    class A {
        B b = new B();
        add(b); // 这个方法不知道在哪里
    }

    class B {

        A a = null;

        public B() {
        }

        public B(A a) {

        }
    }

------解决方案--------------------
估计是没有导入A类所在的包
------解决方案--------------------
探讨
虽然现在问题解决了,我还想知道除了引用还有没有其它的方法?