Qual a diferença entre atributos, variáveis e referencias?
Qual a diferença entre atributos, variáveis e referencias?
Atributos são características de um determinado objeto instanciado a partir de uma classe (Ps: Levando em conta que o atributo não é estático), variáveis são formas mais imperativas de declarar um valor, ou seja, a variável diferente dos atributos, não precisa estar linkada à nenhum objeto, você pode muito bem criar uma variável que não faz referência à nenhum objeto em si, já o atributo ele vai ter referência para um dado objeto (Que é apresentado ali do lado esquerdo, na sintáxe do código).
Portanto, em resumo, atributos tem que fazer referência (apontar) para o objeto à qual pertence, já em variáveis, isso não necessariamente precisa acontecer, você não tem essa obrigação.
Espero ter ajudado.
obrigada! dúvida sanada.