Curso javase aula29 150916230623 lva1 app6891

Page 1

Java Bรกsico OO: Construtor

#29


F贸rum para d煤vidas + certificado do curso. Cadastro em:


Agenda

•Construtores e this


AtÊ agora‌ Carro van = new Carro(); van.marca = "Fiat"; van.modelo = "Ducato"; van.numPassageiros = 10; van.capCombustivel = 100; van.consumoCombustivel = 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; } }


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; } }


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; } }


Outro exemplo Carro(){ numPassageiros = 4; }


Construtor com par창metro Carro(String marca_, String modelo_){ marca = marca_; modelo = modelo_; }


Hands On!


C贸digo Fonte:

https://github.com/loiane/curso-java-basico


N達o conhece Git/Github? http://www.loiane.com/2013/11/ screencast-git-e-github-para-iniciantes


Curso Completo disponĂ­vel em http://loiane.training


http://loiane.com facebook.com/loianegroner

@loiane https://github.com/loiane youtube.com/user/Loianeg


Obrigada!

http://loiane.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.