Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvidas sobre a variável em static e instâncias.

Olá pessoal, estou com duas dúvidas referente a variável com a adição do static, no caso se eu utilizar uma outra classe eu e optar por NÃO aplicar o static eu terei que obrigatoriamente instanciar essa classe? Instanciar classes afeta o desempenho caso utilizado muitas vezes?

2 respostas
solução!

Não sei se entendi bem sua questão, talvez você tenha se confundido com o conceito de "abstract". Nesse caso, se você quiser ter uma implementação para os métodos de uma dada classe abstract, você precisar estendê-la e e implementar os métodos.

O conceito de static é referente a variáveis de classe, no caso de atributos. Ou seja, não importa a instância, o valor da variável sempre terá o mesmo valor. No caso de métodos, fará com que não seja exigida uma instância da classe para invocar os métodos.

Obrigado Emerson, não cheguei nessa parte do abstract ainda!

Mas a parte de métodos me deu uma esclarecida, é que estou criando um projeto para testes que exige muitos registros, mas vi que têm muito pela frente nas aulas.