我的 getDeclaredField 找不到我的字段 我找不到原因。有什么想法吗?
public interface MapInterface<K extends Comparable<K>, V> {
public void setValue(K key, V value);
public V getValue(K key);
}
这是实现该接口的 calass
public class RbtMap<K extends Comparable<K>, V> implements MapInterface<K, V> {
private final RedBlackTree<K, V> tree;
public <K, V> RbtMap() {
tree = new RedBlackTree<>();
}
在我的单元测试中,我尝试访问树
Field treeField = RbtMap.class.getDeclaredField("tree");
但我有:
Unhandled exception: java.lang.NoSuchFieldException
我不知道我应该做什么
将
throws NoSuchFieldException, SecurityException
添加到方法签名