参考变量和对象之间的区别

时间:2017-02-21 09:31:55

标签: java

我对Java中的引用变量和对象有点困惑。请解释下面的行

    Queue<Node> q = new LinkedList<Node>();
LinkedList<Node> q = new LinkedList<Node>();

现在我的问题

  1. 在第一行,为什么我们要创造&#34; q&#34; Queue类型的变量,但是分配LinkedList类型的对象?
  2. 我们能做什么,能做什么&#34; q&#34;如果我们将上面的行写为LinkedList<Node> q = new LinkedList<Node>();
  3. 当我们要求第2行超过第2行时。请举个例子。

0 个答案:

没有答案