Ошибка объявления общего бинарного класса поиска - PullRequest
0 голосов
/ 24 февраля 2012

Я пытаюсь создать BinarySearchTree, используя дженерики, но сталкиваюсь с ошибкой. Я хочу, чтобы мой класс расширил число и осуществил сопоставимый. Поэтому я заявляю это так:

public class BinaryTree<K extends Number implements Comparable<? super K>, E>

Но я получаю ошибку.

Файл: F: \ Java \ intro-prog-java \ bookClasses \ Lab_5 \ BinaryTree.java [строка: 1] Ошибка:> ожидается

Я не могу понять, что с ним не так.

1 Ответ

5 голосов
/ 24 февраля 2012

Это неправильный синтаксис.Попробуйте это:

public class BinaryTree<K extends Number & Comparable<? super K>, E>

Этот синтаксис описан в разделе Параметры ограниченного типа учебных пособий по универсальным Java-приложениям, а также §4.4 спецификации языка Java .

...