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