新手真诚的向各位求教一个 问题。。
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,就这么简单