Skip to content

Commit

Permalink
Ejercicio de Objetos complementarios (Carros con altura) en Android S…
Browse files Browse the repository at this point in the history
…tudio [62]

Video:
https://youtu.be/gAFy7AAhuog
  • Loading branch information
programadornovato committed Jan 19, 2021
1 parent 6a3a1fc commit 056c4e6
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 8 deletions.
20 changes: 20 additions & 0 deletions Carros.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
Crear la clase Carros en la que vamos a inicializar con 4 atributos.
color.
modelo.
marca.
altura.
Crear el método muestraCarro que va a mostrar los atributos anteriores.
Desde principal crear 4 instancias y posteriormente modificar los datos de la altura de cada carro.
Convertir el atributo altura en un objeto complementario y modificarlos para comprobar que es más fácil.
*/
package com.programadornovato.myapplication

class Carros (var color:String,var modelo:Int,var marca:String) {
companion object{
var altura=1.4
}
fun mustraCarro(){
println("Color:$color, modelo:$modelo, marca:$marca, altura:$altura")
}
}
17 changes: 9 additions & 8 deletions MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@ class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var c1=MiClase()
println("c1.normal=${c1.normal}")
println("MiClase.estatico=${MiClase.estatico}")
c1.normal="Modificando el atributo normal"
MiClase.estatico="Modificando el atributo estatico"
println("c1.normal=${c1.normal}")
println("MiClase.estatico=${MiClase.estatico}")

Carros.altura=1.6
var c1=Carros("Blanco",1981,"Vocho")
c1.mustraCarro()
var c2=Carros("Azul",1982,"Vocho")
c2.mustraCarro()
var c3=Carros("Verde",1983,"Vocho")
c3.mustraCarro()
var c4=Carros("Negro",1984,"Vocho")
c4.mustraCarro()
}
}

0 comments on commit 056c4e6

Please sign in to comment.