Java - 扩展逆转

时间:2015-09-25 21:18:53

标签: java extends comparable treenode keyvaluepair

如果我的程序使用的Class TreeNode扩展了ComparableKeyValuePair

其中:

Root可以是TreeNode TreeNodeComparableKeyValuePair 因此,RootComparableKeyValuePair

我怎样才能声明这样的内容

TreeNode node;
ComparableKeyValuePair tempNode;

node = tempNode;

1 个答案:

答案 0 :(得分:0)

如果tempNode不是TreeNode,则您无法执行此操作。如果是,您可以写node = (TreeNode)tempNode。如果演员表失败,您将获得ClassCastException