F1 - Ajuda com minha classe Nota Fiscal

Olá Pessoal.

Sou novo no forum e procuro ajuda desta comunidade…

Tenho uma aplicação onde estou tentando desenvolver, estou apredendo e se falar alguma bobeira por favor me descupem.

Tenho uma classe Nota Fiscal, onde estou com dificuldade em montar ela… Devido a orientação do professor criei uma classe ItemDaNota onde ela vai utilizar os dados da classe Produto para compor o item, neste itens será de 1 a 10 onde ao incluir o item ele vai fazer um calculo de quantidade * valor unitário para dar o calor total do item… depois que todos os itens tiverem calculado a classe nota fiscal vai somar todos os totais de itens para ter o resultado total da nota…

Segue abaixo o código da classe NotaFiscal:
package lojaSGLC;

import java.util.Date;
import java.util.List;

public class NotaFiscal implements Persistivel {

private Integer idNotaFiscal;

private Date data;

private Float valorTotal;

private Fornecedor fornecedor;

private List itensDaNota;

public Integer getIdNotaFiscal() {
return idNotaFiscal;
}

/**

  • Este metodo inclui o item da nota na lista de itens (
  • itensDaNota e recalcula o valor total da nota. Atribui um
  • número de item ao item incluido (sequencial).
  • @param item
    */
    public void addItem(ItemDaNota item) {

}

public void setIdNotaFiscal(Integer idNotaFiscal) {
this.idNotaFiscal = idNotaFiscal;
}

public Date getData() {
return data;
}

public void setData(Date data) {
this.data = data;
}

public Float getValorTotal() {
return valorTotal;
}

public void setValorTotal(Float valorTotal) {
this.valorTotal = valorTotal;
}

public Fornecedor getFornecedor() {
return fornecedor;
}

public void setFornecedor(Fornecedor fornecedor) {
this.fornecedor = fornecedor;
}

public List getItensDaNota() {
return itensDaNota;
}

public void setItensDaNota(List itensDaNota) {
this.itensDaNota = itensDaNota;
}

/**
*@see lojaSGLC.Persistivel#incluir()
*/
public void incluir() {

}

/**
*@see lojaSGLC.Persistivel#alterar()
*/
public void alterar() {

}

/**
*@see lojaSGLC.Persistivel#excluir()
*/
public void excluir() {

}

/**
*@see lojaSGLC.Persistivel#cosultar()
*/
public void cosultar() {

}

/**
*@see lojaSGLC.Persistivel#calculoValorDoItem()
*/
public void calculoValorDoItem() {

}

}