Académique Documents
Professionnel Documents
Culture Documents
Definição de Classes
Prof. José Cordeiro,
Prof. Rui César das Neves
Departamento de Sistemas e Informática
Escola Superior de Tecnologia de Setúbal – Instituto Politécnico de Setúbal
2016/2017
Sumário
Definição de atributos
Construtores (e parâmetros)
Instruções de atribuição
Identificadores
Métodos
Escrever no ecrã
tipo
modificador de visibilidade nome da variável
Métodos
}
operador de atribuição
balance = 0;
fim da instrução
new TicketMachine(500)
new TicketMachine(500)
… mais métodos
}
palavra return
return price;
fim da instrução
Construtor Método
Têm o mesmo nome que a O nome é definido pelo
classe programador
public CokeMachine()
{
price = 300 ; Existem
}
5 erros!!!
public int getPrice ()
{
p
return Price;
}
}
18/10/2016 Prof. José Cordeiro – Prof. Rui César das Neves 25
Escrever no ecrã a partir de métodos
4+5
9
"wind" + "ow"
"window" Quando se juntam textos a um texto
inicial tudo o que não for um texto é
"Resultado: " + 6 convertido antes para texto
"Resultado: 6" Por exemplo: "Resultado: " + 6
Ao juntar o número 6 ao texto "Resultado: "
primeiro o 6 é convertido para "6" e só depois é
"# " + price + " cents" acrescentado, ficando no fim: "Resultado: 6"
Objects First with Java (6th Edition), David Barnes & Michael Kölling,
Pearson Education Limited, 2016
Capítulo 2 (2.1 a 2.11)