Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

stein

[Resolvido]help me :dontgetit:

Mensagens Recomendadas

stein    0
stein

Tenho uma classe que guarda uma variável que representa um numero de série, e tenho outra variável static iniciada a zero que guarda o numero de objectos criados por essa classe, a variavel do num de serie é igualada a variável static no construtor de forma a cada objecto ter um num de série único.

Tudo funciona bem até que fecho o programa e ele guarda a informação no ficheiro, quando volto abrir o programa volta gerar num de séries a começar do zero, não continuando no numero que q tinha antes de fechar o programa.

Será q algum  tem uma ideia para resolver este problema???

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Não tenho muito tempo para responder, logo não tenho muito tempo para pensar no assunto, mas podes criar um bloco de código estático onde lês o ficheiro de texto e inicias a variável.

static {
   //ler o ficheiro e iniciar a variável
}

Este código pode ficar em qualquer parte da classe, normalmente é colocada depois das variáveis e antes do construtor. Tal como uma variável estática, é o mesmo para todas as instâncias e é executado apenas da primeira vez que a classe for usada.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade