**Considerando a classe criada na questão anterior, implemente um método equals de forma que duas Mesas sejam consideradas iguais se estas tiverem o mesmo código de produto, a mesma cor e a mesma altura e o mesmo comprimento:
Além disso, de acordo com o enunciado, o método equals(Mesaa mesaa) deve retornar true (mesas são iguais) se os seus atributos: altura, comprimento, código de produto e cor forem iguais, não só o atributo cor.
estava me baseando nessa respostas aqui, que foi de outra lista.
Escreva o código de duas classes em java (1 ponto):
a) A primeira classe é a classe Carro. Esta classe será utilizada para construir objetos do
tipo Carro e deve possuir os seguintes elementos:
● Atributos: placa, marca, ano de fabricacao e valor de venda (escolha
o tipo mais adequado de cada atributo de acordo com a informação que ele vai
armazenar);
● Um construtor default (construtor vazio que não recebe parâmetros);
● Um construtor que inicialize todos os atributos através de seus parâmetros;
● Um método equals que irá considerar que dois carros são iguais se estes tiverem
a mesma placa;
public class Carro {
String placa;
String marca;
int anoFabricacao;
double valorVenda;
public Carro() {
}
public Carro(String placa, String marca, int anoFabricacao, double valorVenda)
{
this.placa = placa;
this.marca = marca;
this.anoFabricacao = anoFabricacao;
this.valorVenda = valorVenda;
}
public boolean equals(Carro carro) {
boolean saoIguais = false;
if (this.placa.equals(carro.placa)) {
saoIguais = true;
}
return saoIguais;
}
}