maxresdefault 30 1

Programación Orientada a Objetos Herencia en Kotlin (Curso de Kotlin desde cero [65])

La herencia en Kotlin es una de las premisas y técnicas de la POO la cual permite a los programadores crear una clase general primero y luego más tarde crear clases más especializadas que re-utilicen código de la clase general. La herencia también le permite escribir un código más limpio y legible.

Clase Persona
-nombre
-apellido
-edad

Clase Estudiante
-codigoEstudiante
-calificación

Herencia en Kotlin

Codigo: https://github.com/programadornovato/CursoKotlin/commit/364bbd2220c6f66a8203e82269519fc5699ed693

//src/Estudiante.kt 
class Estudiante (nombre:String?,apellido:String?,edad:Int,curp:String?,var codigoEstudiante:String?,var calificacion:Double)
    :Persona(nombre!!,apellido!!,edad,curp!!){
    fun muestraNombre(){
        println("Nombre ${nombre}")
    }
    fun muestraApellido(){
        println("Apellido ${apellido}")
    }
    fun muestraEdad(){
        println("Edad ${edad}")
    }
} 



//src/Persona.kt
open class Persona(var nombre:String?,var apellido:String?,var edad:Int,var curp:String?)


//src/main.kt
var p1=Persona("Juan","Perez",30,"654654")
    var e1=Estudiante("Maria","Lopez",20,"654654","654t",10.0)
    println("Datos de la persona nombre=${p1.nombre} apellido=${p1.apellido} edad=${p1.edad}")
    println("Datos del estudiante=${e1.nombre} apellido=${e1.apellido} edad=${e1.edad} codigo=${e1.codigoEstudiante}  calificacion=${e1.calificacion}")

EasyUML Netbeans Tutorial🔥 [Crear nuestro primer UML y convertirlo a código de Java]: https://www.youtube.com/watch?v=mHDPLSs2d_w

🎦 Mismo tutorial pero en Java: https://youtu.be/mWQLBRwCFag

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)