Interface - conceito

2 respostas
jason_bourne

Pessoal,

Estava vendo essa famosa interface:

public interface Collection<E> extends Iterable<E> {
    // Query Operations

    /**
     * Returns the number of elements in this collection.  If this collection
     * contains more than <tt>Integer.MAX_VALUE</tt> elements, returns
     * <tt>Integer.MAX_VALUE</tt>.
     * 
     * @return the number of elements in this collection
     */
    int size();

Nela existe um método chamado size() que retorna o número de elementos da coleção. Até ai td bem…mas onde esta o código que cálcula isso? sei q isso é muito simples, mas não entendi onde esta a implementação do código.

2 Respostas

davidtiagoconceicao

Collection é uma interface, portanto define apenas a assinatura dos métodos obrigatórios à implementação de uma coleção. Assim, o corpo dos métodos está nas classes concretas que implementam ( implements ) esta interface.

jason_bourne

putz…vlw kra :slight_smile:

Criado 19 de novembro de 2008
Ultima resposta 19 de nov. de 2008
Respostas 2
Participantes 2