Olá. sou iniciante e estou enfrentando alguma dificuldades. Alguém poderia me explicar porque usar final qual a classe é anônima ?
Olá. sou iniciante e estou enfrentando alguma dificuldades. Alguém poderia me explicar porque usar final qual a classe é anônima ?
Opa! Tudo bem ?
A gente usa final em diversos cenários no java, em classes para falar que não podemos criar classes filhas, ou seja, impossibilita herança. Em métodos para identificar que não podemos criar sobrescritas desse método e por fim em atributos, para falar que o valor não pode ser mudado, tanto que nesses caso, temos que atribuir o valor na hora que construimos o objeto, através do construtor.
Classes anônimas são as implementações que fazemos de classes abstratas ou de interfaces, criando um objeto que não leva um nome para utilizar num contexto especifico, no android é bem comum darmos new em objetos que são Listeners
por exemplo.