Implementación de interfaces complicadas con múltiples métodos anulados en Kotlin

Kotlin es un lenguaje de programación de propósito general tipificado estáticamente desarrollado por JetBrains, que ha creado IDE de clase mundial como IntelliJ IDEA, PhpStorm, Appcode, etc. Fue presentado por primera vez por JetBrains en 2011 y es un nuevo lenguaje para JVM. Kotlin es un lenguaje orientado a objetos y un «lenguaje mejor» que … Continue reading «Implementación de interfaces complicadas con múltiples métodos anulados en Kotlin»

Restricción de jerarquías de clases en Kotlin

Kotlin es un lenguaje de programación de propósito general tipificado estáticamente desarrollado por JetBrains, que ha creado IDE de clase mundial como IntelliJ IDEA, PhpStorm, Appcode, etc. Fue presentado por primera vez por JetBrains en 2011 y es un nuevo lenguaje para JVM. Kotlin es un lenguaje orientado a objetos y un «lenguaje mejor» que … Continue reading «Restricción de jerarquías de clases en Kotlin»

Herencia Kotlin

La herencia es una de las características más importantes en la programación orientada a objetos. La herencia permite la reutilización del código, permite que todas las características de una clase existente (clase base) sean heredadas por una nueva clase (clase derivada). Además, la clase derivada también puede agregar algunas características propias. Sintaxis de herencia: open … Continue reading «Herencia Kotlin»

¿Cómo escribir Check un objeto en Kotlin?

Kotlin es un lenguaje de programación de propósito general tipificado estáticamente desarrollado por JetBrains, que ha creado IDE de clase mundial como IntelliJ IDEA, PhpStorm, Appcode, etc. Fue presentado por primera vez por JetBrains en 2011 y es un nuevo lenguaje para JVM. Kotlin es un lenguaje orientado a objetos y un «lenguaje mejor» que … Continue reading «¿Cómo escribir Check un objeto en Kotlin?»

Objetos y clases de Kotlin

Kotlin es compatible con la programación funcional y orientada a objetos. En artículos anteriores, aprendimos sobre funciones, funciones de orden superior y lambdas que representan a Kotlin como un lenguaje funcional. Aquí, aprenderemos sobre los conceptos básicos de programación orientada a objetos que representan a Kotlin como un lenguaje de programación orientado a objetos.  Lenguaje … Continue reading «Objetos y clases de Kotlin»

¿Cómo iterar sobre las propiedades de una clase en Kotlin?

Kotlin es un lenguaje de programación de propósito general tipificado estáticamente desarrollado por JetBrains, que ha creado IDE de clase mundial como IntelliJ IDEA, PhpStorm, Appcode, etc. Fue presentado por primera vez por JetBrains en 2011 y es un nuevo lenguaje para JVM. Kotlin es un lenguaje orientado a objetos y un «lenguaje mejor» que … Continue reading «¿Cómo iterar sobre las propiedades de una clase en Kotlin?»

Interfaces Kotlin

Las interfaces son tipos personalizados proporcionados por Kotlin que no se pueden instanciar directamente. En cambio, estos definen una forma de comportamiento que los tipos de implementación deben seguir. Con la interfaz, puede definir un conjunto de propiedades y métodos que los tipos concretos deben seguir e implementar. Creación de interfaces – La definición de … Continue reading «Interfaces Kotlin»

Métodos estáticos y objetos complementarios en Kotlin

A diferencia de Java, Kotlin no admite métodos estáticos para una clase. La mayoría de los lectores sabrán que los métodos estáticos no pertenecen a la instancia del objeto sino al tipo en sí. En Kotlin, es recomendable definir métodos a nivel de paquete para lograr la funcionalidad de los métodos estáticos. Definamos un nuevo … Continue reading «Métodos estáticos y objetos complementarios en Kotlin»

Modificadores de visibilidad de Kotlin

En Kotlin, los modificadores de visibilidad se usan para restringir la accesibilidad de clases, objetos, interfaces, constructores, funciones, propiedades y sus configuradores a un cierto nivel. No es necesario establecer la visibilidad de los captadores porque tienen la misma visibilidad que la propiedad. Hay cuatro modificadores de visibilidad en Kotlin.  Si no hay un modificador … Continue reading «Modificadores de visibilidad de Kotlin»

Reglas anuladas en Kotlin

En cualquier lenguaje de programación orientado a objetos, Overriding es una función que permite que una subclase o clase secundaria proporcione una implementación específica de un método que ya proporciona una de sus superclases o clases principales. Decidiste que tu nueva clase tiene que redefinir uno de los métodos heredados de una de las clases … Continue reading «Reglas anuladas en Kotlin»