59

馃摫 POO Crear paquetes y clases en Android Studio [59]

En este tutorial aprenderemos a POO crear paquetes y clases en Android Studio.

Un Paquete en Kotlin es un contenedor de clases que permite agrupar las distintas partes de un programa y que por lo general tiene una funcionalidad y elementos comunes, definiendo la ubicaci贸n de dichas clases en un directorio de estructura jer谩rquica.

  • Para entender esto m谩s claro vamos a hacer los siguiente:
  • Crear un paquete llamado Matem谩ticas.
  • Dentro de Matematicas crear una clase llamada B谩sicas.
  • Dentro de B谩sicas crear cuatro m茅todos.
    • suma
    • resta
    • multiplicaci贸n
    • divisi贸n
POO Crear paquetes y clases en Android Studio

C贸digo: https://github.com/programadornovato/AndroidStudio/commit/9af8f329d9dd70a5d18bd57b1a3379aa2fdcafc0

package com.programadornovato.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.programadornovato.myapplication.Matematicas.Basicas

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        var matBasicas=Basicas(1,2)
        println("Suma=${matBasicas.suma()}")
        println("Resta=${matBasicas.resta()}")
        println("Multiplicacion=${matBasicas.multiplicacion()}")
        println("Divicion=${matBasicas.divicion()}")
    }
}
package com.programadornovato.myapplication.Matematicas
package com.programadornovato.myapplication.Matematicas

class Basicas (_num1:Int,_num2:Int){
    var num1=_num1
    var num2=_num2
    fun suma():Int{
        return num1+num2
    }
    fun resta():Int{
        return num1-num2
    }
    fun multiplicacion():Int{
        return num1*num2
    }
    fun divicion():Int{
        return num1/num2
    }
}
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. :)