maxresdefault 27 1

Objetos complementarios Miembro estático en Kotlin (Curso de Kotlin desde cero [62])

Ahora analizaremos objetos complementarios Miembro estático en Kotlin. Si se necesita que una función o propiedad esté vinculada a una clase en lugar de las instancias de ella se puede declararla dentro de un objeto complementario. Para entender eso vamos a hacer los siguiente:

  • Declara un clase llamada MiClase.
  • Dentro de la clase crear dos atributos.
    • Uno llamado normal que sera de tipo String e inicializado con un texto.
    • Otro dentro complementario llamado estático que será inicializado con un texto.
  • Desde la función principal cambiaremos el valor del atributo normal y estático y cambiaremos sus valores.
Objetos complementarios Miembro estático en Kotlin

Código: https://github.com/programadornovato/CursoKotlin/commit/23b3de58adb08455a292c6b685eee728ec6c4802

//src/MiClase.kt 
class MiClase {
    var normal="Inicializando normal"
    companion object{
        var estatico="Inicializando estatico"
    }
} 


//src/main.kt 
import javax.swing.JOptionPane
import Matematicas.Basicas
fun main(args:Array<String>){
     var c1=MiClase()
    println("c1.normal=${c1.normal}")
    c1.normal="Modificando el atributo normal"
    println("c1.normal=${c1.normal}")
    println("MiClase.estatico=${MiClase.estatico}")
    MiClase.estatico="Modificando el atributo estatico"
    println("MiClase.estatico=${MiClase.estatico}")
}

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

🎦 [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. :)