Arrays em contrutores  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

pessoal tenho que fazer uma vrnda de ate 10 items

minha classe que Tem um contrutor de items


minha classe venda que armazena a data de venda, o nome do cliente, e os items(até 10 itemns ) que ele comprou



minha duvida eh o seguinte, como eu faço para jogar no contrutor venda os 10 itemsn...porque meu codigo da o seguinte erro!
cannot find symbol method item(Produto,int)



tonydesign
Thread.start()
[Avatar]

Membro desde: 27/10/2008 16:42:17
Mensagens: 48
Localização: Rio de Janeiro
Offline

michelato wrote:pessoal tenho que fazer uma vrnda de ate 10 items

minha classe que Tem um contrutor de items




minha duvida eh o seguinte, como eu faço para jogar no contrutor venda os 10 itemsn...porque meu codigo da o seguinte erro!
cannot find symbol method item(Produto,int)





ta dando erro aqui

vc criou a classe Produto ?

This message was edited 2 times. Last update was at 11/12/2009 10:56:56



michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

sim aki esta ela [codepublic class Produto{
private String codigo="";
private String descricao="";
private double peso=0;
private double valorUnit=0;

//construtores Produto
public Produto(){}
public Produto(String codigo,String descricao,double peso,double valorUnit){
this.codigo=codigo;
this.descricao=descricao;
this.peso=peso;
this.valorUnit=valorUnit;
}
//motodos gets e sets
public String getCodigo(){
return codigo;
}
public void setCodigo(String codigo){
this.codigo=codigo;
}
public String getDescricao(){
return descricao;
}
public void setDescricao(String descricao){
this.descricao=descricao;
}
public double getPeso(){
return peso;
}
public void setPeso(double peso){
this.peso=peso;
}
public double getValorUnit(){
return valorUnit;
}
public void setValorUnit(double valorUnit){
this.valorUnit=valorUnit;
}
//metodo imprimir produto
public void imprimirProduto(){
System.out.println("Cdigo..........: " + getCodigo());
System.out.println("Descrio.......: " + getDescricao());
System.out.println("Peso............: " + getPeso());
System.out.println("Valor Unitrio..: " +getValorUnit());
}
}[/code]
michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

sim aki esta ela
Metal Java Full
JavaTeenager
[Avatar]

Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline

Esse construtor vazio às vezes da erro!
Eu tive esse mesmo problema recenmtemente. Pq nao tenta retirar o construtor (Ja q vc vai querer instanciar objetos) e troca por um metodo qualquer?

vlew

Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0
Visitem meu Blog
"Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática
[Email] [MSN]
michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

o raciocinio eh esse olha

tipo...recebeu um item...blza..vai la e seta
recebeu outro....ok...vai la e seta
o cliente nao quer amis compra
sai do do/while
e cria o construtor
mandando o vetor de itens
seto...armazena no vetor de itens
mas nao seu como faço issooooooo
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

mostra como vc está instanciando um ItemVenda

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

tentei de duas formassss

observe
kubin
JavaBaby

Membro desde: 13/10/2008 09:47:16
Mensagens: 89
Offline

e se vc entrar em posição por posição e ir entrando com os itens..
item[0] = banana e assim por diante
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

Olá.

Por favor, poste o stacktrace (erro) completo e também diga qual a sua necessidade, ou seja, a descrição do seu problema.
E só para deixar claro, esta linha:



Você sabe o que está fazendo? Você está instanciando 10 Objetos do tipo ItemDeVenda, é exatamente isto que você quer?
Abraços.


"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

eh quero colocar 10 items dentro de um contrutor de venda
kubin
JavaBaby

Membro desde: 13/10/2008 09:47:16
Mensagens: 89
Offline

cara vc ja tentou acessar posicao por posicao?
nel
JWizard
[Avatar]

Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline

E o formato deve ser exatamente este?
Não seria mais interessante ter uma lista de Itens?

Declara uma classe com os atributos que se faz necessário para um item, seus respectivos getters e setters e na sua venda você passa esta lista.
Desta forma não ficaria um código mais "limpo" e de fácil utilização?

Abraços.

P.s: poste o stacktrace da exception ok?

"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten.
michelato
JavaChild

Membro desde: 22/10/2009 14:57:15
Mensagens: 127
Offline

entao mas eu n sei fazer isso,...tiipo com assim, get e set, para um vetor/??
kubin
JavaBaby

Membro desde: 13/10/2008 09:47:16
Mensagens: 89
Offline

entao caso da minha forma nao de certo de entrar em posicao por posicao item[0] = a;

vc pode criar uma lista


List<Item> item = new ArrayList<>();

item.add("x")

e ai no final vc vai ter algum metodo que recebe essa lista.

metodo(item)
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team