• Son las variables definidas en un método o bloque
  • Si una variable local retorna su valor en un método, al finalizar el método esta variable es destruida, pero su valor puede seguir existiendo siendo referenciada en un contexto más amplio.
  • Las variables locales pueden tener el modificador final, lo que quiere decir que la referencia al valor no cambiará una vez inicializadas
    • pueden inicializarse en otra sentencia, pero deben ser inicializadas antes de usarse
    • se puede incluso usar final y var juntos.