我定义了以下类:
public static class Solution{
....
}
在类解决方案中,我定义了两个内部类:
public static class Solution{
public static class Node{
int id;
public double x;
public double y;
}
public static class Tree<Node>{
Node root;
boolean contains(Node n){
if (n == null)
return false;
if (n.x == root.x && n.y == root.y)
return true;
else
return ....; //something else
}
}
问题是我无法访问对象y
的x
字段,n
而且root
我不明白为什么?编辑:我无法分离 Node 类,因为我正在为 Top Coder 编写它,我只需要提交一个类;字段 x 和 y 设置为公共,但我仍然无法访问它们。