国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Java泛型問題:類“不在類型變量的范圍內”錯誤。

瀏覽:131日期:2024-04-24 18:53:29
如何解決Java泛型問題:類“不在類型變量的范圍內”錯誤。?

在MySearchTree的K基本類型為Course。因此K必須“擴展” Comparable<Keyable<Course>> &Keyable<Course>。但是,它沒有擴展Comparable<Keyable<DataElement>> &Keyable<DataElement>。

我猜 應該以類似的方式對泛型 或 。

public interface Keyable <T> {public String getKey();}public interface DataElement<THIS extends DataElement<THIS>> extends Comparable<Keyable<THIS>>, Keyable<THIS>, Serializable {...}public class Course implements DataElement<Course> {...}public interface SearchTree<K extends Comparable<Keyable<K>> & Keyable<K>> extends Serializable {...}public class MySearchTree implements SearchTree<Course> {解決方法

我正在為一個涉及泛型的類項目。

public interface Keyable <T> {public String getKey();}public interface DataElement extends Comparable<Keyable<DataElement>>,Keyable<DataElement>,Serializable {...}public class Course implements DataElement {...}public interface SearchTree<K extends Comparable<Keyable<K>> & Keyable<K>> extends Serializable {...}public class MySearchTree implements SearchTree<Course> {... private class Node {public Course data;public Node left;public Node right;... }}

當嘗試在MySearchTree的聲明中使用Course類時,我收到一個類型自變量錯誤,指出“課程不在類型變量K的范圍內”。我花了很多時間試圖弄清楚Course可能缺少哪些屬性,以使其不符合要求,但卻空洞了。

有任何想法嗎?

標簽: java
相關文章:
主站蜘蛛池模板: 四会市| 长丰县| 舞钢市| 贵阳市| 湖北省| 漾濞| 紫金县| 石屏县| 新野县| 景谷| 桃园市| 江北区| 屏东县| 阳江市| 巴彦淖尔市| 兰坪| 望江县| 喀喇沁旗| 喜德县| 英吉沙县| 大英县| 霍城县| 玉门市| 清河县| 湖南省| 彰武县| 融水| 庆阳市| 乌兰县| 广汉市| 梁山县| 五原县| 紫云| 沅江市| 万荣县| 清水县| 郓城县| 榕江县| 洱源县| 仁怀市| 阿克苏市|