Ajuda em código Java

5 respostas
M

Seguinte pessoal, primeiro mto obrigado a qm puder me dar uma ajuda! obrigado msm!
Entao, eu to tentando trabalhar com a classe Vector, assim, eu to com um ano mto fraco com relacao a Java na facul, tanto q o professor passou o problema e nóis: toma!!! tem que correr atras senao nao aprende nada… eu fiz as classes e tudo, dei uma olhada no livro do Deitel e aqui no fórum mas meu código nao vai… sem chance… to passando pra vcs darem uma analisada pra mim msm… pq queria msm fazer isso aeh rodar, até agora nao sei ainda o que é ver um vector rodando…

Entao, meu problema é o seguinte: eu to tentando fazer um cadastro de estoque para calcado, onde eu cadastro o fabricante, marca, modelos de calcado, cliente, faço a insercao de nova qtde de calcados no estoque, altera um cadastro de calcado e faço exclusao, essas tres ultimas via vector, mas nada roda… que decepcao… :sad:

Erros do Forte ao executar:

Valeu msm! to tentando aprender, mas é dificil!! 8O

marcos

5 Respostas

D

Tá difícil mesmo....Sem erro agora.....

/* 
* Cliente.java 
* 
* Created on 5 de Junho de 2006, 17:37 
*/ 


public class Cliente extends Pessoa 
{ 
	private String cod_cliente =""; 


//construtores 
public Cliente() 
{ 

} 


public Cliente(String nome, String rg, String sexo, String cpf, String telefone, String endereco, String cod_cliente) 
{ 
	super(nome, rg, sexo, cpf, telefone, endereco); 
	this.cod_cliente = cod_cliente; 
} 


//metodos de acesso 
public void setCod(String cod_cliente) 
{ 
	this.cod_cliente = cod_cliente; 
} 

public String getCod() 
{ 
	return this.cod_cliente; 
} 

} // final da classe
/* 
* Pessoa.java 
* 
* Created on 5 de Junho de 2006, 17:13 
*/ 


public class Pessoa 
{ 

protected String nome=""; 
protected String rg=""; 
protected String sexo=""; 
protected String cpf=""; 
protected String telefone=""; 
protected String endereco=""; 


//construtores 
public Pessoa() 
{ 

} 


public Pessoa(String nome, String rg, String sexo, String cpf, String telefone, String endereco) 
{ 
this.nome = nome; 
this.rg = rg; 
this.sexo = sexo; 
this.cpf = cpf; 
this.telefone = telefone; 
this.endereco = endereco; 
} 


//metodos de acesso 
public void setNome(String nome) 
{ 
this.nome = nome; 
} 


public void setRg(String rg) 
{ 
this.rg = rg; 
} 


public void setSexo(String sexo) 
{ 
this.sexo = sexo; 
} 


public void setCpf(String cpf) 
{ 
this.cpf = cpf; 
} 


public void setTelefone(String telefone) 
{ 
this.telefone = telefone; 
} 


public void setEndereco(String endereco) 
{ 
this.endereco = endereco; 
} 


public String getNome() 
{ 
return this.nome; 
} 



public String getRg() 
{ 
return this.rg; 
} 


public String getSexo() 
{ 
return this.sexo; 
} 


public String getCpf() 
{ 
return this.cpf; 
} 


public String getTelefone() 
{ 
return this.telefone; 
} 


public String getEndereco() 
{ 
return this.endereco; 
} 


} // fim na classe
/** 
 * Marca.java 
 *
 * Created on 5 de Junho de 2006, 16:42 
 * Modificado por dsfextreme(portal java member)
 */ 


public class Marca{ 

	private String nome = ""; 
	private Fabrica fabricante = null; 
	private String cod_marca = ""; 


//construtores 
public Marca() 
{ 

} 


public Marca(String nome,Fabrica fabricante, String cod_marca) 
{ 
	this.nome = nome; 
	this.fabricante = fabricante; 
	this.cod_marca = cod_marca; 
} 


//metodos de acesso 
public void setNome(String nome) 
{ 
this.nome = nome; 
} 


public void setFabricante(Fabrica fabricante) 
{ 
    this.fabricante = fabricante; 
} 


public void setCod_Marca(String cod_marca) 
{ 
	this.cod_marca = cod_marca; 
} 


public String getNome() 
{ 
	return nome; 
} 


public Fabrica getFabricante() 
{ 
     return this.fabricante; 
} 


public String getCod_Marca() 
{ 
	return this.cod_marca; 
} 


}//final da classe
/* 
* fabrica.java 
* 
* Created on 5 de Junho de 2006, 16:42 
*/ 

public class Fabrica 
{ 

private String cnpj =""; 
private String nome =""; 
private String endereco =""; 
private String cod_marca =""; 
private String telefone =""; 
private Marca marca = null; 

//construtores 
public Fabrica() 
{ 
} 


public Fabrica(Marca marca, String cnpj, String nome, String endereco, String cod_marca, String telefone) 
{ 
	this.marca = marca; 
	this.cnpj = cnpj; 
	this.nome = nome; 
	this.endereco = endereco; 
	this.telefone = telefone; 
	this.cod_marca = cod_marca; 
	this.telefone = telefone; 
} 



//metodos de acesso 
public void setCnpj(String cnpj) 
{ 
this.cnpj = cnpj; 
} 


public void setMarca(Marca marca) 
{ 
	this.marca = marca; 
} 


public void setTelefone(String telefone) 
{ 
	this.telefone = telefone; 
} 


public void setNome(String nome) 
{ 
	this.nome = nome; 
} 


public void setEndereco(String endereco) 
{ 
	this.endereco = endereco; 
} 


public void setCod_Marca(String cod_marca) 
{ 
	this.cod_marca = cod_marca; 
} 


public String getTelefone() 
{ 
	return this.telefone; 
} 


public String getCnpj() 
{ 
	return this.cnpj; 
} 


public Marca getMarca() 
{ 
	return this.marca; 
} 

public String getNome() 
{ 
	return this.nome; 
} 


public String getEndereco() 
{ 
	return this.endereco; 
} 


} // fim da classe fabrica
/* 
* Tabela_Estoque.java 
* 
* Created on 5 de Junho de 2006, 17:41 
*/ 
import java.util.Vector; 

public class Tabela_Estoque { 

private Vector estoque; 

public Tabela_Estoque() 
{ 
         estoque= new Vector(); 
} 


public void insere_estoque(Item_Estoque est) 
{ 
	estoque.add(est); 
} 


public void deleta_estoque(Item_Estoque est) 
{ 
	int i = estoque.indexOf(est); 
	estoque.remove(i); 
} 


public void altera_estoque(Item_Estoque est_ant, Item_Estoque est_nova) 
{ 
	int i = estoque.indexOf(est_ant); 
	estoque.set(i, est_nova); 
} 


}//final da classe
/* 
* Item_Estoque.java 
* 
* Created on 5 de Junho de 2006, 16:56 
*/ 

public class Item_Estoque extends Calcado 

{ 
private int qtde_calcado; 

//construtor 
public Item_Estoque() 
{ 

} 


public Item_Estoque(int qtde_calcado, int tamanho, String modelo, String cor, Marca marca, int cod_calcado) 
{ 
super(tamanho, modelo, cor, marca, cod_calcado); 
this.qtde_calcado = qtde_calcado; 
} 


//metodos de acesso 
public void setQtde_Calcado(int qtde_calcado) 
{ 
this.qtde_calcado = qtde_calcado; 
} 


public int getQtde_calcado() 
{ 
return this.qtde_calcado; 
} 


}//final da classe
..................................................................................................... /* * Controle_estoque.java * * Created on 5 de Junho de 2006, 20:49 */ .............................................................vc faz :!: se não vc passa e não aprende.... :idea:

Flw ?

M

E aeh amigo, valeu pela luz, é ta mto dificil msm… :sad:

no construtor onde a entrada deveria ser int e eu tava dando entrada de string eu arrumei, nos metodos tb, ate acertei na copia acima aeh, tanto no construtor qto nos metodos, alterei o lugar da declaracao do super, experimentei dxar um construtor vazio em cada classe em vez de carregar td com valor zerado ou vazio pra testar, os metodos que ele nao encontra estao nas classes… e dao os mesmos erros, os mesmos 20 erros… se desse 19 eu ja ia ficar contente mas nao progrediu… é to desanimando… vô é mudar de curso acho viu, fazer letras!.. mto foda nao conseguir fazer uma coisa simples dessa rodar…
mas valeu msm pela ajuda aeh! obrigado!

flw!

D

Faltou uma , foi mal ae..........

/** 
 * Calcado.java 
 * 
 * Created on 5 de Junho de 2006, 17:23
 * Modificado por dsfextreme(portal java) 
 **/ 



public class Calcado{ 
	private int tamanho; 
	private String modelo; 
	private String cor; 
	private Marca marca; 
	private int cod_calcado; 


//construtor 
public Calcado(){ 

} 


public Calcado(int tamanho, String modelo, String cor, Marca marca, int cod_calcado) 
{ 
	this.tamanho = tamanho; 
	this.modelo = modelo; 
	this.cor = cor; 
	this.marca = marca; 
	this.cod_calcado = cod_calcado; 
} 


//metodos de acesso 
public void setTamanho(int tamanho) 
{ 
	this.tamanho = tamanho; 
} 


public void setModelo(String modelo) 
{ 
	this.modelo = modelo; 
} 


public void setCor(String cor) 
{ 
	this.cor = cor; 
} 


public void setMarca(Marca marca) 
{ 
	this.marca = marca; 
} 

public void setCod_calcado(int cod_calcado) 
{ 
	this.cod_calcado = cod_calcado; 
} 



public int getTamanho() 
{ 
	return this.tamanho; 
} 


public String getModelo() 
{ 
	return this.modelo; 
} 


public String getcor() 
{ 
	return this.cor; 
} 

public Marca getMarca() 
{ 
	return this.marca; 
} 

public int getCod_calcado() 
{ 
	return this.cod_calcado; 
} 

}//final da classe

:oops:

D

“marcos_atib”:
E aeh amigo, valeu pela luz, é ta mto dificil msm… :sad:

no construtor onde a entrada deveria ser int e eu tava dando entrada de string eu arrumei, nos metodos tb, ate acertei na copia acima aeh, tanto no construtor qto nos metodos, alterei o lugar da declaracao do super, experimentei dxar um construtor vazio em cada classe em vez de carregar td com valor zerado ou vazio pra testar, os metodos que ele nao encontra estao nas classes… e dao os mesmos erros, os mesmos 20 erros… se desse 19 eu ja ia ficar contente mas nao progrediu… é to desanimando… vô é mudar de curso acho viu, fazer letras!.. mto foda nao conseguir fazer uma coisa simples dessa rodar…
mas valeu msm pela ajuda aeh! obrigado!

flw!

Desiste não companheiro …apesar de letras ser legal…
Vc ainda chega lá…
Sempre que precisar de ajuda pode contar conosco…
Tbm já fomos como vc…pena que muitos se esquecem disso…
Um abraço !

M

Valeu msm meu amigo, vou tentar aqui! :wink:

Criado 6 de junho de 2006
Ultima resposta 7 de jun. de 2006
Respostas 5
Participantes 2