Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Persona{
- fun hola(){println("hola kotlin")}
- }
- clase con constructor
- class Ejemplo2(val name:String){
- init{ // bloque que se ejecuta cuando creamos nuestra clase
- println("nombre &name")
- }
- //crea ootro constructo
- constructo(nombre:String, edad:Int) : this(nombre){ //estamos pasando el name al constructor principal
- println("nombre $name, edad $edad")
- }
- }
- ////////////////herencia/
- open class Base(val inicial:Int){
- open fun imprimiendoAlgo(){ println("algo $inicial")}
- }
- class General(val d:Int) : Base{ // : extiende de la clase base
- override fun imprimeAlgo() {
- super.imrpimeAlgo()
- val suma = 4 + d
- }
- }
- ////////////////////////////
- //lamarlo
- fun main(args: Array<String>){
- // generar un objeto persona
- val persona = Persona("Rogelio", 20)
- println(persona)
- val general = General(6)
- general.imprimeAlgo // accediendo al metodo de la Clase Base
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement