O documento discute construtores em Java, incluindo construtores vazios e construtores com parâmetros. Ele apresenta um exemplo de classe Carro com diferentes tipos de construtores e métodos para ilustrar seu uso. O documento também fornece links para recursos adicionais sobre Java básico e Git/Github.
4. Até agora…
Carro van = new Carro();
van.marca = "Fiat";
van.modelo = "Ducato";
van.numPassageiros = 10;
van.capCombustivel = 100;
van.consumoCombustivel = 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. 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. 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;
}
}