sábado, 19 de noviembre de 2022

Kotlin Basico 18. Crear Objetos

18. Crear Objetos

- Continuando con el ejemplo anterior, crearemos en la función main:
- Una variable: var
- Nombre del Objeto: var nombreObjeto
- La clase a la que pertenece ese ogjeto: var nombreObjeto: ClaseNombre
- Una inicialización: var nombreObjeto: ClaseNombre = Inicialización

- Es necesaria una inicialización del objeto para indicar a la memoria que se han de reservar un espacio para poder crear ese objeto.
En principio haremos una llamada vacía al constructor de la clase, más adelante veremos cómo crear nuestro propio constructor.

- De esta forma puedo acceder a las propiedades o métodos de este objeto definidas en la clase.


fun main(args: Array<String>){
var ferrari: Automovil = Automovil()
ferrari.encender()
ferrari.acelerar()
}

class Automovil(){
var marca: String = “”
var color: String = “”
var precio: Int = 0
var valocidadMax: Int = 0

fun encender(){
   println(“El coche enciende”)
}
fun apagar(){
   println(“El coche se apaga”)
}
fun acelerar(){
   println(“El coche acelera”)
}
fun detenerse(){
   println(“El coche se detiene”)
}
}

- Si ejecuto este código en la consola se mostrará: “El coche enciende” y “El coche acelera”.

- Podemos decir que la esencia de la programación orientada a objetos es crear clases, definir plantillas crear objetos.

No hay comentarios:

Publicar un comentario

Gracias por vuestros aportes.