Atividade 1 Superclasse
package br.com.alura.screenmatch.atividades;
public class Carro {
private String modelo;
private double precoMedio1, precoMedio2, precoMedio3;
public void setModelo(String modelo) {
this.modelo = modelo;
}
public void setPrecoMedio(double precoMedio1, double precoMedio2, double precoMedio3) {
this.precoMedio1 = precoMedio1;
this.precoMedio2 = precoMedio2;
this.precoMedio3 = precoMedio3;
}
public double calcularMenorPreco() {
double menorPreco = precoMedio1;
if (precoMedio2 < precoMedio1) {
menorPreco = precoMedio2;
}
if (precoMedio3 < precoMedio2) {
menorPreco = precoMedio3;
}
return menorPreco;
}
public double calcularMaiorPreco() {
double maiorPreco = precoMedio1;
if (precoMedio2 > precoMedio1) {
maiorPreco = precoMedio2;
}
if (precoMedio3 > precoMedio2) {
maiorPreco = precoMedio3;
}
return maiorPreco;
}
}
Subclasse
package br.com.alura.screenmatch.atividades;
public class ModeloCarro extends Carro{
}
Principal
import br.com.alura.screenmatch.atividades.ModeloCarro;
public class Principal {
public static void main(String[] args) {
ModeloCarro modeloCarro = new ModeloCarro();
modeloCarro.setModelo("Honda HRv");
modeloCarro.setPrecoMedio(50000,55000,60000);
System.out.println("Menor Preço: " + modeloCarro.calcularMenorPreco());
System.out.println("Maior Preço: " + modeloCarro.calcularMaiorPreco());
}
}
Atividade 2 Superclasse
package br.com.alura.screenmatch.atividades;
public class Animal {
public void emitirSom() {
System.out.println("Emitir som");
}
}
Subclasse 1
package br.com.alura.screenmatch.atividades;
public class Cachorro extends Animal {
@Override
public void emitirSom() {
System.out.println("Auau");
}
}
Subclasse 2
package br.com.alura.screenmatch.atividades;
public class Gato extends Animal {
@Override
public void emitirSom() {
System.out.println("Miau");
}
}
Principal
import br.com.alura.screenmatch.atividades.Animal;
import br.com.alura.screenmatch.atividades.Cachorro;
import br.com.alura.screenmatch.atividades.Gato;
public class Principal {
public static void main(String[] args) {
Animal animal = new Animal();
Cachorro cachorro = new Cachorro();
Gato gato = new Gato();
animal.emitirSom();
cachorro.emitirSom();
gato.emitirSom();
}
}