[RESOLVIDO]Problema com ArrayList

1 resposta
J

Pessoal, estou tendo um problema com o ArrayList aqui...
Possuo uma classe Curso, que é herdada pela classe PacoteCurso

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.targettrust.exercicios.venda;

import br.com.targettrust.exercicios.java.Produto;

/**
 *
 * @author Joao_Santos3
 */
public class Curso extends Produto {

    private int cargaHoraria = 10;
    private char turno;
    private final float VALOR_HORA = 100f;

	static {
		System.out.println("Classe Curso sendo carregada pela JVM...");
	}
	
	
    public Curso(String codigo, String descricao, float preco, boolean emVenda, float desconto, int cargaHoraria, char turno) {
        super(codigo, descricao, preco, emVenda, desconto);
        this.cargaHoraria = cargaHoraria;
        this.turno = turno;
    }

    public Curso(int cargaHoraria, char turno) {
        this.cargaHoraria = cargaHoraria;
        this.turno = turno;
    }

    public Curso(String descricao){

    }

    public Curso (){
               
    }
    
    
   public float getPreco(float valorHora){

        float total = valorHora * cargaHoraria;

        return total;
    }

    @Override
   public float getPreco(){
       float total = ((VALOR_HORA * cargaHoraria) - getDesconto());
       return total;
   }


    @Override
    public void finalize(){
        System.out.println("Objeto direcionado para o Garbage Collector");
    }
}

-----------------

package br.com.targettrust.exercicios.java;

import br.com.targettrust.exercicios.venda.Curso;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 *
 * @author Joao_Santos3
 */
public class PacoteCurso extends Curso{



    private ArrayList<String> cursos;
    private Date dataCriacao;
    
   List lista = new ArrayList();
    
    Curso curso1 = new Curso("Curso1");
    Curso curso2 = new Curso("Curso2");
    Curso curso3 = new Curso("Curso3");

    lista.add(curso1);
    lista.add(curso2);
    lista.add(curso3);


}

O erro está na hora de usar o lista.add, que dá identifier expected.

Alguém pode me ajudar??

[]'s

1 Resposta

J
Quando algum adm passar por aqui, pode fechar o tópico! Já resolvi!
public PacoteCurso() {
               List lista = new ArrayList();

               Curso curso1 = new Curso("Curso1");
               Curso curso2 = new Curso("Curso2");
               lista.add(curso1);
               lista.add(curso2);
}
Criado 2 de setembro de 2010
Ultima resposta 2 de set. de 2010
Respostas 1
Participantes 1