Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Metódos e Atributos estáticos

O método e/ou o atributo ficam estáticos para apenas um usuário ou para todos os usuários? Exemplo: Fiz o login no sistema e adicionei uma conta em um atributo estático, se outro usuário entrar no sistema vai ver que a quantidade de contas foi incrementada ou ou a quantidade de contas somente fica incrementada para mim e em quanto durar minha sessão?

1 resposta
solução!

Oi Rodrigo, tudo bem ?

Então cara, toda vez que não deixamos um atributo estático, ele poderá ser utilizado apenas em um caso, quando você obter um objeto desse tipo, se torna uma caracteristica do objeto.

Quando deixamos um atributo estático, ele deixa de ser do objeto e se torna um atributo da classe, chamamos isso de contante, é um valor que será compartilhado entre todos os objetos.

A idéia do método é bem similar, temos o método que pode ser acesso sem necessariamente uma instância, um objeto, que é o método estático e temos os métodos que farão sentido apenas para uma instância de fato, que é método que estará atrelado diretamente a um objeto.

No seu caso, do login, quando você loga, se a conta do sistema é estática, você sempre terá uma conta logada. Caso seja um contador, você consegue ir incrementando para ver quantos usuários logaram, contudo assim que o sistema sair do ar, o valor é perdido.

Abraços