[AJUDA]Resposta de exercício Pluviometro Java

2 respostas
Danilo_Souza_Alves

Fala Galera… beleza? Tem uma questão de um exercício da internet que tentei resolver, mas não entendi muito bem. Desisti porque ficou confuso. Alguém sabe a resposta completa para essa questão? Quem souber deixa o código ai pra testar.

A questão é a seguinte:

Um órgão de levantamento meteorológico possui equipamentos para medir a pluviosidade
(pluviômetros), onde cada unidade é representada em um programa de computador por um
objeto da classe:

public class Pluviometro {
protected String tipo;

public Pluviometro(String tipo) {

:

}

public String getTipo() {

:

}

public int getPeso() {

:

}

public int getCapacidade() {

:

}

}
  • construtor recebe como parametro o tipo de equipamento.
  • getTipo retorna o peso do pluviometro em quilos. Este peso é calculado automaticamente pela classe a partir do tipo.
  • getCapacidade retorna a capacidade do pluviometro em mililitros. Esta capacidade é calculado automaticamente pela classe a partir do tipo.

Os pluviômetros são carregados por caminhões que, no programa de computador, são
representados genericamente por objetos da classe Caminhao (esta classe não deve ser
implementada nesta questão). A classe define os seguintes métodos:

  • Construtor recebe como parametro a quantidade de equipamentos que o caminhão irá carregar.
  • inserePluviometro recebe como parametro um objeto da classe Pluviometro e o coloca dentro do caminhão se a capacidade do mesmo permitir.

Cada objeto da classe representa um caminhão. Esta classe não possui nenhum atributo e
seus métodos não possuem implementação, pois serão implementados nas subclasses.
Escreva duas classes herdeiras da classe Caminhao que representam dois tipos deste
veículo com capacidades diferentes:

Caminhão Alfa:
Consegue carregar no máximo 5 toneladas de pluviômetros, independentemente da
quantidade e tipo.

Caminhão Beta:
Consegue carregar qualquer quantidade e peso de pluviômetros, no entanto, não é capaz de
carregar mais do que um pluviômetro de cada tipo.
Ambas as classes devem sobrescrever o método inserePluviometro.

2 Respostas

staroski

O que ficou confuso?
Qual a dúvida?

Danilo_Souza3

Então. . Pelo que entendi ele quer que faça um arraylist dos pluviometros na classe caminhão, porém eu teria que criar aos atributos peso e características na classe pluviometro, porém eu não entendi como ele quer que eu pegue o peso através do String tipo e também a característica vinda do String tipo… Como ele pede aí no exercício. Sei lá. … Achei meio confuso o que ele quer.

Criado 10 de novembro de 2017
Ultima resposta 12 de nov. de 2017
Respostas 2
Participantes 3