Galera eu to com um probleminha assim : Eu to implementando uma class para locadora sendo que eu tenho de cirar uma class para cadastrar clientes e tal … porem com eu não sei quantos clientes eu irei ter eu pensei em usar um vector de uma class cliente detro da class cadastar cliente só que sempre da erro !
como que eu posso solucionar esse problema ?
Usa um ArrayList !
Vector são thread-safe.
Obs.: qual o problema ?! :shock:
Valeu eu não lembrava da ArrayList [:P]
[code]/*
- To change this template, choose Tools | Templates
- and open the template in the editor.
*/
/**
*
-
@author kikulouko
/
import java.util.;
public class CadastrarCliente extends Cliente{
private Vector<Cliente>clientes = new Vector<Cliente>();
public Vector<Cliente> getClientes() {
return clientes;
}
public void setClientes(Vector<Cliente> clientes) {
this.clientes = clientes;
}
public CadastrarCliente(){
for(int i=0;i<clientes.size();i++){
clientes.addElement();
}
}
}
[/code]
Cara eu estou com o seguinte código ai … to querendo saber como que eu add um novo cliente no vetor que criei!
Essa é minha Duvida segue abaixo a class cliente
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author kikulouko
*/
public class Cliente {
private String nome;
private Integer cpf;
private Integer telefone;
private Endereco end;
//private ArrayList<Cliente> clientess;
public Cliente(String nome, Integer cpf,
Integer telefone,Endereco rua,Endereco bairro,Endereco comnplemento,Endereco numero)
{
this.nome = nome;
this.cpf = cpf;
this.telefone = telefone;
this.end =rua;
this.end=bairro;
this.end=comnplemento;
this.end=numero;
}
@Override
public String toString() {
return "nome"+getNome()+"CPF"+getCpf()+"Telefone"+getTelefone()+"Endereço"+getEnd();
}
public Cliente() {
}
/* public ArrayList<Cliente> getClientes() {
return clientess;
}
public void setClientes(ArrayList<Cliente> clientes) {
this.clientess = clientes;
}*/
public Integer getCpf() {
return cpf;
}
public void setCpf(Integer cpf) {
this.cpf = cpf;
}
public Endereco getEnd() {
return end;
}
public void setEnd(Endereco end) {
this.end = end;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Integer getTelefone() {
return telefone;
}
public void setTelefone(Integer telefone) {
this.telefone = telefone;
}
}
Valeu eu irei da uma lida agora !!