boa tarde
preciso fazer um trabalho da faculdade e me surgiu uma duvida
eu tenho que criar uma agenda aonde cadastro 1 pessoa para n telefones…
devo usar isso em memoria, usando coleções e gravacao de arquivo txt
e ai me veio uma duvida, vi no livro do deitel sobre uma utilidade de variavel static que poderia eu usar como codigo do campo incrementado no construtor da classe
eu criei 2 classes
contato
telefone
cada uma delas eu no construtor crio os campos cod++
mas ai vem a duvida…
se eu add um novo contato a classe telefone inicia a contagem desde o 1 novamente?
public class Contato {
private static int cod;
private String nome;
private String cidade;
private Telefone telefone;
private String email;
public Contato(){
cod++;
}
public class Telefone {
private static int cod_telefone;
private String num_telefone;
public Telefone() {
cod_telefone++;
}
abaixo destes codigos tem metodos setter e getters…
e ai…como fica a questao do codigo
vlw!
