Del curso: Desarrollo Android esencial

Accede al curso completo hoy mismo

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

Interfaces y sobrecarga de métodos en Kotlin

Interfaces y sobrecarga de métodos en Kotlin

Del curso: Desarrollo Android esencial

Interfaces y sobrecarga de métodos en Kotlin

Una de las herramientas más útiles a la hora de trabajar con clases es la declaración de interfaces y el uso de sobrecarga de métodos. Por un lado las interfaces son la parte sin declaración de código de una clase. Es decir, dentro de una interfaz, única y exclusivamente pondremos las cabeceras de las funciones que queremos declarar en una clase, con esto nos aseguramos de que todo lo que nosotros definamos estará en una clase. Por ejemplo, tenemos una clase 'Deportista' que vemos que hereda de 'Persona' con su constructor correspondiente, pero a parte hereda de algo que se llama 'IDeportista'. 'IDeportista', si presionamos Control o Command, dependiendo si estás en Windows o Mac, y clicamos con el botón izquierdo del ratón, te llevará a la definición de la interfaz. En una interfaz, que se declara con la palabra reservada 'interfaz', tenemos las cabeceras de las funciones que queremos tener dentro de una clase. Si nosotros definimos una función dentro de una interfaz y esa interfaz…

Contenido