• Matéria: Informática
  • Autor: Vgmax
  • Perguntado 9 anos atrás

1 – Crie um novo projeto no NetBeans com o nome “Transportadora”.

2 – Crie as seguintes classes: “Cliente”, “Motorista”, “Rota”, “Veiculo” e “Teste”.

3 – A classe “Motorista” deverá conter os seguintes atributos ou variáveis de instância: “nome”, “endereco”, “RG” e “salario" (todos os atributos deveram conter o modificador de acesso private).

4 – A classe “Motorista” deverá conter um construtor obrigando a quem instanciá-la passar como argumento o atributo “nome”.

5 – A classe “Veiculo” deverá conter os seguintes atributos: “placa” e “modelo” (todos os atributos deveram conter o modificador de acesso private).

6 – A classe “Veiculo” deverá conter um construtor obrigando a quem instanciá-la passar como argumento o atributo “modelo”.

7 - A classe “Rota” deverá ter os seguintes atributos: “localDestino”, “valorKM”, “valorViagem” e “distancia” (todos os atributos deveram conter o modificador de acesso private).

8 - A classe “Rota” deverá conter um construtor obrigando a quem instanciá-la passar como argumento os atributos “valorKM” , “distancia” e “destino”.

9 – A classe “Rota” deverá conter um método sem retorno e argumento com o nome “calcularRota” esse método deverá realizar o calculo do valor da rota multiplicando a distância pelo valor do quilômetro, atribuir o resultado ao atributo “valorViagem”. (1,5 PT)

10 - A classe “Cliente” deverá conter os seguintes atributos ou variáveis de instância: “nome” , “endereco”, “RG” (todos os atributos anteriores deveram conter o modificador de acesso private), ”m1” do tipo Motorista , “r1” do tipo Rota e “v1” do tipo Veiculo.

11 - A classe “Cliente” deverá conter um construtor obrigando a quem instanciá-la passar como argumento os atributos “nome”, ”m1” do tipo Motorista, “r1” do tipo Rota e “v1” do tipo Veiculo.

12 – A classe “Cliente” deverá conter um método sem retorno e argumento com o nome “visualizarRota” , esse método deverá imprimir na saída padrão as seguintes informações: 1ª linha (nome do cliente), 2ª linha (nome do motorista), 3ª linha (nome do veículo), 4ª linha (destino da viagem), 5ª linha (valor do quilômetro e distância percorrida) e na 6ª linha (valor total da viagem).

13 – A classe “Teste” necessitará do método principal (main), onde deverá ser instanciado um objeto da classe “Veiculo”, um da classe “Motorista”, um da classe “Rota” e um da classe “Cliente”.

14 – Na classe “Teste” utilize os métodos “calcularRota” para realizar o calculo da rota e “visualizarRota” para visualizar na saída padrão os dados da mesma.

Respostas

respondido por: iCrazyBR
1
bom essa eu n sei mais vou ver se consigo te responder dps
Perguntas similares