У меня проблема с попыткой приравнять интерфейс к классу, который реализует этот класс.Уравнение интерфейса с классом, который его реализует
У меня есть интерфейс, который называется SortedSetADTx.java У меня есть класс с именем BstSetKTUx.java
Теперь в моем главном классе у меня есть две переменные
private static SortedSetADTx<Automobilis> autoSet;
private static BstSetKTUx<Automobilis> autoSetBst;
и в одном из моей функции я хочу для этого:
autoSet = new BstSetKTUx(new Automobilis());
autoSetBst = autoSet;
И я получаю сообщение об ошибке, что эти два являются несовместимыми типами. Причина, по которой я это делаю, хочу использовать функцию класса BstSetKTUx. Надеюсь, вы поймете мой вопрос, это очень сложно объяснить.
На самом деле это будет autoSetBst = (BstSetKTUx) autoset; –
Francis
Я бы порекомендовал редактировать ваше сообщение;) – mezzodrinker
Я попытался это пару раз, но он, похоже, не появился. :/Я не уверен, что это потому, что редактирование нуждается в одобрении или что-то в этом роде. – Francis