Kotlin Funciones de clase
Kotlin Funciones de clase
También puedes usar funciones dentro de una clase para realizar ciertas acciones:
Ejemplo
Cree una función drive()
dentro de la clase Car
y llámela:
class Car(var brand: String, var model: String, var year: Int) {
// función de clase
fun drive() {
println("Wrooom!")
}
}
fun main() {
val c1 = Car("Ford", "Mustang", 1969)
// Llame a la función
c1.drive()
}
Inténtalo tú mismo »
Consejo: Cuando una función se declara dentro de una clase, se la conoce como función de clase o función miembro.
Nota: Cuando se crea un objeto de la clase, tiene acceso a todas las funciones de la clase.
Parámetros de función de clase
Al igual que con las funciones normales, puedes pasar parámetros a una función de clase:
Ejemplo
Cree dos funciones: drive()
y speed()
y pase parámetros a función velocidad()
:
class Car(var brand: String, var model: String, var year: Int) {
// Función de clase
fun drive() {
println("Wrooom!")
}
// Función de clase con parámetros
fun speed(maxSpeed: Int) {
println("Max speed is: " + maxSpeed)
}
}
fun main() {
val c1 = Car("Ford", "Mustang", 1969)
// llamar a las funciones
c1.drive()
c1.speed(200)
}
Inténtalo tú mismo »