Интерфейс элементов доступа / реализация Java - PullRequest
0 голосов
/ 04 октября 2018

Я получаю некоторые, используя интерфейс / реализацию в Java.

Я должен использовать интерфейсы и реализации.Например, если я хочу вычислить пересечение двух наборов, я должен вызвать метод первого набора с аргументом второй набор, например, set1.intersect (set2).

Это мой интерфейс:

SetInterface intersect(SetInterface set);
    /* PRE
     * POST
     */

и это реализация:

public SetInterface intersect(SetInterface set) {
        intersectCounter = 0;
        Set intersectionSet = new Set();

        for (int i = 0; i <= set.size(); i++) {
            for (int j = 0; j <= set.size(); j++) {
                if (identifiers[i].identical(set.identifiers[j])) {
                        intersectionSet.identifiers[intersectCounter] = identifiers[i];
                        intersectCounter++;
                }

            }
        }
        return intersectionSet;
    }

Я не могу получить доступ к set.identifiers [j] .

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...