Prof_Carvalho icon

Untitled

Prof_Carvalho | PRO | 03/01/19 11:18:24 PM UTC | 0 ⭐ | 10892 👁️ | Never ⏰ | []
Kotlin |

690 B

|

None

|

0 👍

/

0 👎

/*
private -> Visível apenas dentro da classe
protected -> Funciona como o "private", mas é visível em subclasses
public -> Visível em todo lugar, caso não seja definido é o padrão.
internal -> Lembra o Public, mas sua visibilidade é
restringida ao módulo, sendo então visível dentro de um
mesmo módulo.
*/
open class Animal {
    
    //private , protected, public
    internal var nome = "marley"
    
    fun dormir(){
        println("Dormir")
    }
    
}
class Cao : Animal() {
    fun exibeNome(){
        println( "Método exibe nome: $nome" )
    }
}
fun main(args: Array<String>) {
 
    val cao = Cao()
    cao.exibeNome()
    //println( animal.nome )
    
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎