Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GasNaPorta
  • wiki
  • Wiki
  • kotlin primeiros passos

kotlin primeiros passos · Changes

Page history
Update kotlin primeiros passos authored Apr 24, 2018 by Henrique Keller Braz's avatar Henrique Keller Braz
Hide whitespace changes
Inline Side-by-side
kotlin---primeiros-passos.md
View page @ a30133ce
...@@ -152,4 +152,73 @@ public static void main(String[] args){ ...@@ -152,4 +152,73 @@ public static void main(String[] args){
} }
``` ```
Classes de estância em Kotlin
Em Kotlin, podemos criar classes de estãncia que servirão para referenciar objetos
de forma mais rápida (e mais clara) do que em Java. Vamos criar uma classe chamada "Casa",
onde terão como atributos apenas a variáveil String "cor" e a variável inteira vagasgaragem.
Faremos também os métodos "abrirJanelas", "abrirPorta ", "abrirCasa"(que abre a porta e as janelas)
e por último "detalhesCasa", que retorna a cor a o número de vagas na garagem.
Em Kotlin:
```
//construtor primario
class Casa {
// Propiedades
var cor: String
var vagasGaragem: Int
constructor (cor: String, vagasGaragem: Int ){
this.cor = cor;
this.vagasGaragem = vagasGaragem;
}
init{
this.cor = cor;
this.vagasGaragem = vagasGaragem;
}
//Métodos
fun detalhesCasa(){
println("A casa tem a cor $cor, e $vagasGaragem vaga(s) ");
}
fun abrirJanela(){
println ("Janela Aberta");
}
fun abrirPorta(){
println ("Porta Aberta");
}
fun abrirCasa(){
this.abrirJanela();
this.abrirPorta();
}
}
Clone repository
  • api rotas
  • api
  • arquitetura
  • design
  • estudo sobre node.js
  • Home
  • kotlin primeiros passos
  • material xml
  • mockups
  • testes sprint 1
  • xml v1