Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Java Collections: Dominando listas, sets e mapas. Aula 04 - vídeo 01: Mais práticas com relacionamentos

Olá,

Na descrição do código, ele aparece da seguinte maneira

public class TestaCurso2 {

    public static void main(String[] args) {

        Curso javaColecoes = new Curso("Dominando as coleções do Java",
                "Paulo Silveira");

        javaColecoes.adiciona(new Aula("Trabalhando com ArrayList", 21));
        javaColecoes.adiciona(new Aula("Criando uma Aula", 20));
        javaColecoes.adiciona(new Aula("Modelando com colecoes", 24));

        List<Aula> aulas = javaColecoes.getAulas();
        System.out.println(aulas);

    }
}

Utilizo o Eclipse, minha versão do Java é a 17, gostaria de saber pq o LIST sempre pede p/ dar o "import java.util.List;" para poder funcionar, sendo que, na aula do vídeo ele funciona "normalmente" ? Seria algo da versão que utilizo? Estou fazendo exatamente igual a aula, desde a aula 01, o mesmo projeto, tudo exatamente igual. Só queria entender essa diferença, pq no vídeo não há a necessidade de dar o import java....

Obrigada

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá Erisla,

Obrigado por compartilhar sua dúvida conosco. O import do pacote java.util.List é necessário para que o código reconheça a classe List e suas funcionalidades. É possível que o professor tenha omitido o import na aula por já ter importado em outro lugar do código ou por estar utilizando alguma ferramenta que faz isso automaticamente.

De qualquer forma, é importante sempre importar os pacotes necessários para o correto funcionamento do código. Caso contrário, o compilador não reconhecerá as classes e métodos utilizados.

Espero ter ajudado e bons estudos!