Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. class Persona{
  2. fun hola(){println("hola kotlin")}
  3. }
  4. clase con constructor
  5.  
  6. class Ejemplo2(val name:String){
  7. init{ // bloque que se ejecuta cuando creamos nuestra clase
  8. println("nombre &name")
  9. }
  10. //crea ootro constructo
  11. constructo(nombre:String, edad:Int) : this(nombre){ //estamos pasando el name al constructor principal
  12. println("nombre $name, edad $edad")
  13. }
  14. }
  15.  
  16. ////////////////herencia/
  17. open class Base(val inicial:Int){
  18. open fun imprimiendoAlgo(){ println("algo $inicial")}
  19. }
  20.  
  21. class General(val d:Int) : Base{ // : extiende de la clase base
  22. override fun imprimeAlgo() {
  23. super.imrpimeAlgo()
  24. val suma = 4 + d
  25. }
  26. }
  27. ////////////////////////////
  28. //lamarlo
  29. fun main(args: Array<String>){
  30. // generar un objeto persona
  31. val persona = Persona("Rogelio", 20)
  32. println(persona)
  33. val general = General(6)
  34. general.imprimeAlgo // accediendo al metodo de la Clase Base
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement