Una nueva característica de Java (desde la versión 10) es que ahora permite declarar variables sin especificar el tipo. Para eso usaremos la palabra reservada `` var ``. Al usarla el compilador infiere de qué tipo se trata. Tengamos el siguiente caso: var strNumber = " 9065646 " ; var docPdf = new MyPDF ( " Este es un simple documento PDF " ) ; var generatePdf = new GeneratorPDF ( strNumber , docPdf ) ; if ( docPdf instanceof MyPDF ) { System . out . println ( " Se trata de un tipo MyPDF " ) ; } La variable `` strNumber `` será inferida como un tipo String . La variable `` docPdf `` será inferida como tipo MyPDF . Finalmente la variable ``generatePdf `` como tipo GeneratorPDF . Usamos el operador instanceof para validar que la variable (o referencia) `` docPdf `` es de tipo MyPDF . Cabe aclarar que lenguajes como C# ya lo usaban antes. Veamos un ejemplo: var integerNumber = 12 ; var booleanValue = true ; var char = ...
Programación en diversos lenguajes y tecnologías.