Miguel Eduardo Langarano Guerrero
PreguntaPor qué utiliza final en las variables de la clase user y en la clase place no?

Ruben Bresler Camps
el modificador final se utiliza para declarar que una vez que se ha asignado un valor o inicializado los atributos de la clase estos no se pueden volver a inicializar. Desde el punto de vista de atributos simples quiere decir que estos no cambian su valor despues de creados. En objetos mas complejos como List, puedes modificar su contenido, pero no puedes asignar un nuevo objeto List.

Joseph Michael Ciriaco Bermúdez
Constantes (final y const)
Las variables de tipo const y final sólo pueden ser declaradas al mismo tiempo de ser creadas, su diferencia mayor es que final es inicializada al momento de usarse, mientras const al momento de escribirse.

Sebastian Valencia Zapata
Creo que se puede usar cualquiera y no influte en el resultado.