55

📱 Llamar nuestras clases desde otros archivos en Android Studio [55]

En este tutorial vamos a llamar nuestras clases desde otros archivos en Android Studio y dividir nuestras clases en diferentes archivos siguiendo estos pasos:

  • Crea un nuevo proyecto de tipo kotlin
  • Crear el archivo Auto.kt donde colocaremos la clase auto creada en el tutorial anterior.
  • Desde el archivo MainActivity.kt llamaremos nuestra clase Auto.
Llamar nuestras clases desde otros archivos en Android Studio

Código: https://github.com/programadornovato/AndroidStudio/commit/2165884e35f4fc7a4f9d1f559bd5714d982a6784

package com.programadornovato.myapplication

class Auto(){
    private var color=""
    private var modelo=0
    private var marca=""
    private var acceso=false
    private fun enciende(){
        println("El auto esncendio")
    }
    private fun acelera(){
        println("El auto acelereo 10Km/h mas")
    }
    private fun frena(){
        println("El auto desacelero 10Km/h menos")
    }
    fun meterLlave(llave:String){
        if(llave=="123456"){
            acceso=true
            println("Tienes acceso al auto")
        }else{
            println("No tienes acceso al auto (sonar alarma)")
        }
    }
    fun mando(accion:String){
        if(acceso==true){
            if(accion=="enciende"){
                enciende()
            }
            if(accion=="acelera"){
                acelera()
            }
            if(accion=="frena"){
                frena()
            }
        }else{
            println("No tienes acceso al auto (sonar alarma)")
        }
    }
}
package com.programadornovato.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        var vocho1=Auto()
        vocho1.meterLlave("123456")
        vocho1.mando("enciende")
    }
} 
import javax.swing.JOptionPane

var fil=JOptionPane.showInputDialog("Humano ingresa la cantidad de filas de tu matriz").toInt()
var col=JOptionPane.showInputDialog("Humano ingresa la cantidad de columnas de tu matriz").toInt()
var matriz=Array(fil){IntArray(col)}
for (i in 0 until fil){
    for (j in 0 until col){
        matriz[i][j]=JOptionPane.showInputDialog("Matriz[${i+1}][${j+1}]").toInt()
    }
}
var sumaFil=0
for (i in 0 until fil){
    sumaFil=0
    for (j in 0 until col){
        sumaFil=sumaFil+matriz[i][j]
    }
    println("La suma de la fila ${i+1}=$sumaFil")
}
var sumaCol=0
for (j in 0 until col){
    sumaCol=0
    for (i in 0 until fil){
        sumaCol=sumaCol+matriz[i][j]
    }
    println("La suma de la columna ${j+1}=$sumaCol")
}

🎦 [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
🎦 Lista de reproducción de este curso: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT9pb9J-89j1SPtqHzU7sF
🎦 [Curso] Kotlin de 0 a 100: https://www.youtube.com/playlist?list=PLCTD_CpMeEKSjzbsW_zmVNz23GyOVsdbS
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF

🔗 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

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