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

新手真诚的向各位求教一个 问题。。
class Queue 
{
  int value;
  public void put(int i)
  {
  value=i;
  }
  public int get(int i)
  {
  i=value;
  }
}
class A
{
  Queue q;
  A(Queue q)
  {
  this.q=q;
  }
  public void run()
  {}
}


我就是想问 在A这个类中,用Queue类来声明一个变量 那么这个A类和Queue类会多了一个什么样的联系。

------解决方案--------------------
类A用到了类Queue

简单地理解为:类A是类Queue的用户

------解决方案--------------------
首先
 public int get(int i)
{
i=value;
}
这个有错

在A这个类中,用Queue类来声明一个变量
那么A就可以用Queue中非private的方法和变量
------解决方案--------------------
A 类 操作 Queue 类对象。。
------解决方案--------------------
就像:你有一个iphone手机一样,你就是A,iphone就是这个Queue,就这么简单