Lista de objetos

Boa noite !
Galera e o seguinte estou com uma dúvida com estanciar uma variavel do tipo List no Construtor de uma classe estou fazendo assim .:

import java.util.List;

public class Pizza {
private List lista;
private double preco;

public void Pizza() {
	this.lista = new List();
}
    public void AdicionarIgrediente(String s) {
	this.lista.add(s);
}

}
// No metódo construtor está com erro na instaciação da minha lista

List é uma interface, não se instancia uma interface porque te falta informação.
Sugiro ler a doc :slight_smile: http://docs.oracle.com/javase/6/docs/api/java/util/List.html
Nesse caso você instanciaria as classes que implementam ela.
Métodos/Construtores começam com letras minúsculas, e outra isso nem é um construtor porque construtor não possue tipo de retorno.

Métodos sim, construtores não, que terão o mesmo nome da classe (e que deve começar com maiúscula)

1 curtida

Exato :slight_smile: me equivoquei, obrigado.