访问元素接口/实现Java

时间:2018-10-04 08:06:51

标签: java interface implementation

我正在使用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]

我做错了什么?

0 个答案:

没有答案