Del curso: Java esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.800 cursos impartidos por expertos del sector.

Clases internas en Java

Clases internas en Java

Las clases internas pertenecen al grupo de las clases anidadas; una clase anidada es una clase que se declara dentro del cuerpo de otra clase o interfaz. Dentro de las clases anidadas, las clases internas son las que no son declaradas como estáticas. El uso de clases internas tiene dos ventajas principales. La primera es que pueden acceder a todos los miembros de su clase externa, incluso los privados; la segunda es que se crea un objeto interno que no tendría sentido sin el objeto externo y que va siempre ligado a él. Para entenderlo mejor, veamos un ejemplo. Vamos a crear una clase llamada Juego. Nuestra clase va a tener dos variables de instancia, que por mantener la encapsulación las declararemos privadas, private int numeroDeJugadores; private int puntuacion, la escribo sin acento para hacerlo más universal porque hay personas que no tienen los acentos disponibles en su teclado, y lo inicializo a cero. Creamos un constructor al…

Contenido