Itérable un type de retour

Je vais avoir de la difficulté à comprendre une méthode. J'ai méthodes que j'ai besoin de remplir, mais je ne comprends pas vraiment la première. Comment peut-Itérable être un type de retour et comment est-il utilisé ? Un exemple serait génial..

@Override
public Iterable<ClientInterface> getNeighbours() {

    return null;
}

@Override
public void addNeighbour(ClientInterface newNeighbour){
    //TODO Implement me!
}

@Override
public void removeNeighbour(String clientID) {
    //TODO Implement me!
}
Essayez de les ajouter à votre Liste de classe comme un membre privé et de l'utiliser dans tous les 3 de ces méthodes.
stackoverflow.com/questions/5849154/...
Ce qui vous fait penser à Itérable ne pouvait pas être un type de retour? Sûr qu'il peut.

OriginalL'auteur Tolga Tamer | 2014-04-18