Какова область переменных, объявленных как закрытый во внутреннем классе? Например, какова будет область ключевой переменной в коде, приведенном ниже.Объем частных переменных во внутреннем классе?
package redblacktrees;
public class RedBlackTrees<Key extends Comparable <Key>,Val> {
private Node root;
private class Node
{
private Key key; //what is thescope of this variable
private Val val;
private Node left, right;
}
public Val get(Key key)
{
Node x = root;
while(x != null)
{
int cmp = key.compareTo(x.key);
if(cmp < 0)
x = x.left;
else if(cmp > 0)
x = x.right;
else
return x.val;
}
return null;
}
}