... | ... | @@ -359,7 +359,7 @@ Aqui o construtor secundário está comentado entre /* e */ , pois tratam-se dos |
|
|
---> Herança
|
|
|
|
|
|
Em Kotlin, temos o mesmo conceito de herança que as demais linguagens de programação; porém em vez de escrevermos ClasseFilha1 extends ClassePai (Java) em Kotlin escrevemos open ClasseFilha1 : ClassePai. Em Kotlin, as classes, bem como
|
|
|
os métodos, não podem ser herdadas e sobrescritos por padrão, a menos que se use a palavra reservada "open" antes do nome da classe. Note também que a palavra override é escrita com a primeira letra em minúsculo,deferente do Override do Java.
|
|
|
os métodos, não podem ser herdadas e sobrescritos por padrão, a menos que se use a palavra reservada "open" antes do nome da classe. Note também que a palavra override é escrita com a primeira letra em minúsculo, diferente do Override do Java.
|
|
|
Observe o exemplo abaixo:
|
|
|
|
|
|
|
... | ... | |