package br.com.alura;
public class Carro { private String modelo; private double precoAno1; private double precoAno2; private double precoAno3; private double menorPreco;
public void nomeModelo(String modelo){
this.modelo = modelo;
}
public void definirPreco(double precoAno1, double precoAno2, double precoAno3){
this.precoAno1 = precoAno1;
this.precoAno2 = precoAno2;
this.precoAno3 = precoAno3;
}
public void exibirInfo(){
System.out.println("Modelo: " + modelo);
System.out.println("Preco ano 1: " + precoAno1);
System.out.println("Preco ano 2: " + precoAno2);
System.out.println("Preco ano 3: " + precoAno3);
System.out.println("Menor Preco: " + calcularMenorPreco());
System.out.println("Maior Preco: " + calcularMaiorPreco());
}
public double calcularMenorPreco(){
double menorPreco = precoAno1;
if(precoAno2 < menorPreco ){
menorPreco = precoAno2;
}
if(precoAno3 < menorPreco) {
menorPreco = precoAno3;
}
return menorPreco;
}
public double calcularMaiorPreco(){
double maiorPreco = precoAno1;
if(precoAno2 > maiorPreco){
maiorPreco = precoAno2;
}
if(precoAno3 > maiorPreco){
maiorPreco = precoAno3;
}
return maiorPreco;
}
}
package br.com.alura;
public class ModeloCarro extends Carro { private String tipoDoCarro;
public String getTipoDoCarro() { return tipoDoCarro; }
public void setTipoDoCarro(String tipoDoCarro) {
this.tipoDoCarro = tipoDoCarro;
}
}
package br.com.alura;
public class TesteCarro{ public static void main(String[] args) { ModeloCarro carro = new ModeloCarro(); carro.nomeModelo("Sedan"); carro.definirPreco(35000,45000,89000); carro.exibirInfo(); carro.setTipoDoCarro("Paraty"); System.out.println("Tipo do carro: " + carro.getTipoDoCarro()); } }