Java Básico
OO:
Construtor
#29
Fórum para dúvidas + certificado do curso.
Cadastro em:
•Construtores e this
Agenda
Até agora…
Carro van = new Carro();
van.marca = "Fiat";
van.modelo = "Ducato";
van.numPassageiros = 10;
van.capCombustivel...
Isso é o mesmo que…
class Carro {
String marca;
String modelo;
int numPassageiros; //número de passageiros
double capCombu...
Construtor simples e vazio
class Carro {
String marca;
String modelo;
int numPassageiros; //número de passageiros
double c...
Construtor simples e vazio
class Carro {
String marca;
String modelo;
int numPassageiros; //número de passageiros
double c...
Outro exemplo
Carro(){
numPassageiros = 4;
}
Construtor com parâmetro
Carro(String marca_, String modelo_){
marca = marca_;
modelo = modelo_;
}
Hands On!
https://github.com/loiane/curso-java-basico
Código Fonte:
Não conhece Git/Github?
http://www.loiane.com/2013/11/
screencast-git-e-github-para-iniciantes
http://loiane.training
Curso Completo
disponível em
http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg
Obrigada!
http://loiane.com
Próximos SlideShares
Carregando em…5
×

[Curso Java Basico - Orientacao a Objetos] Aula 29: Construtores e Codigo de inicializacao

1.346 visualizações

Publicada em

Curso Grátis, Completo, com fórum e certificado em http://loiane.training

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.346
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.089
Ações
Compartilhamentos
0
Downloads
53
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

[Curso Java Basico - Orientacao a Objetos] Aula 29: Construtores e Codigo de inicializacao

  1. 1. Java Básico OO: Construtor #29
  2. 2. Fórum para dúvidas + certificado do curso. Cadastro em:
  3. 3. •Construtores e this Agenda
  4. 4. Até agora… Carro van = new Carro(); van.marca = "Fiat"; van.modelo = "Ducato"; van.numPassageiros = 10; van.capCombustivel = 100; van.consumoCombustivel = 5;
  5. 5. Isso é o mesmo que… class Carro { String marca; String modelo; int numPassageiros; //número de passageiros double capCombustivel; //capacidade do tanque de combustível double consumoCombustivel; //consumo de combustível por km void exibirAutonomia(){ System.out.println("A autonomia do carro é: " + capCombustivel * consumoCombustivel + " km"); } double obterAutonomia(){ return capCombustivel * consumoCombustivel; } double calculaCombustivel(double km){ return km/consumoCombustivel; } }
  6. 6. Construtor simples e vazio class Carro { String marca; String modelo; int numPassageiros; //número de passageiros double capCombustivel; //capacidade do tanque de combustível double consumoCombustivel; //consumo de combustível por km Carro(){ } void exibirAutonomia(){ System.out.println("A autonomia do carro é: " + capCombustivel * consumoCombustivel + " km"); } double obterAutonomia(){ return capCombustivel * consumoCombustivel; } double calculaCombustivel(double km){ return km/consumoCombustivel; } }
  7. 7. Construtor simples e vazio class Carro { String marca; String modelo; int numPassageiros; //número de passageiros double capCombustivel; //capacidade do tanque de combustível double consumoCombustivel; //consumo de combustível por km Carro(){ } void exibirAutonomia(){ System.out.println("A autonomia do carro é: " + capCombustivel * consumoCombustivel + " km"); } double obterAutonomia(){ return capCombustivel * consumoCombustivel; } double calculaCombustivel(double km){ return km/consumoCombustivel; } }
  8. 8. Outro exemplo Carro(){ numPassageiros = 4; }
  9. 9. Construtor com parâmetro Carro(String marca_, String modelo_){ marca = marca_; modelo = modelo_; }
  10. 10. Hands On!
  11. 11. https://github.com/loiane/curso-java-basico Código Fonte:
  12. 12. Não conhece Git/Github? http://www.loiane.com/2013/11/ screencast-git-e-github-para-iniciantes
  13. 13. http://loiane.training Curso Completo disponível em
  14. 14. http://loiane.com facebook.com/loianegroner @loiane https://github.com/loiane youtube.com/user/Loianeg
  15. 15. Obrigada! http://loiane.com

×