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

List

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

Esse código está dando erro, e também não consegui entende-lo.

O Meu código está assim:

Curso:

package br.com.alura;

import java.util.LinkedList;
import java.util.List;

public class Curso {

    private String nome;
    private String instrutor;

    private List<Aulas> aulas = new LinkedList<>();

    public Curso(String nome, String instrutor) {
        this.nome = nome;
        this.instrutor = instrutor;
    }

    public String getNome() {
        return nome;
    }

    public String getInstrutor() {
        return instrutor;
    }

    public List<Aulas> getAulas() {
        return aulas;
    }

}

TestaCurso:

package br.com.alura;

import java.util.List;

public class TestaCurso {

    public static void main(String[] args) {

        Curso curso = new Curso("Java: Dominando Collections", "Paulo Silveira");

        List<Aulas> aulas = javaColecoes.getAulas();

    }

}

Minha dúvida é a seguinte, eu não teria que primeiro instanciar a Interface List, para depois chamar o método "javaColecoes.getAulas();"?

Porque o meu exercício está como o do instrutor.

1 resposta
solução!

Pessoal, eu consegui concertar o código... Peço Desculpas

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software