Ir ao conteúdo

Alguem poderia me ajudar com trabalho de programação em java?


pedreiros

Posts recomendados

Postado

To com um trabalho pra fazer e não tive nenhuma aula por problemas com minha matricula já vi varias videos aulas e tal e to tendo dificuldade pra termina-lo. Gostaria da ajuda de alguem com algumas duvidas.

O trabalho é esse aqui:

hpop9OD.jpg

CZmp5qR.jpg

Com base nelas tem que fazer isso aqui:

D8sdyg1.jpg

Minha super classe ficou assim:

Minha super classe ficou assim:


package veiculo;


public class Veiculo {
private int cilindros;
private String marca;
private String modelo;
private int potencia;
private int passageiros;
private double preco;
private int velocidadeMaxima;

public Veiculo(int cilindros, String marca, String modelo, int potencia, int passageiros, double preco, int velocidadeMaxima) {
this.cilindros = cilindros;
this.marca = marca;
this.modelo = modelo;
this.potencia = potencia;
this.passageiros = passageiros;
this.preco = preco;
this.velocidadeMaxima = velocidadeMaxima;
}

public int getCilindros() {
return cilindros;
}

public void setCilindros(int cilindros) {
this.cilindros = cilindros;
}

public String getMarca() {
return marca;
}

public void setMarca(String marca) {
this.marca = marca;
}

public String getModelo() {
return modelo;
}

public void setModelo(String modelo) {
this.modelo = modelo;
}

public int getPotencia() {
return potencia;
}

public void setPotencia(int potencia) {
this.potencia = potencia;
}

public int getPassageiros() {
return passageiros;
}

public void setPassageiros(int passageiros) {
this.passageiros = passageiros;
}

public double getPreco() {
return preco;
}

public void setPreco(double preco) {
this.preco = preco;
}

public int getVelocidadeMaxima() {
return velocidadeMaxima;
}

public void setVelocidadeMaxima(int velocidadeMaxima) {
this.velocidadeMaxima = velocidadeMaxima;
}

public double precoDesconto (double percentual){

double precoDesconto;
precoDesconto = this.getPreco() - (this.getPreco()*percentual/100);
return precoDesconto ;

}
}

Classe jet ski

package veiculo;


public class JetSki extends Veiculo{

private String tipoCasco ;
private String tipoCombustivel ;
private String identificacao;

public JetSki(String tipoCasco, String tipoCombustivel, String identificacao, int cilindros, String marca, String modelo, int potencia, int passageiros, double preco, int velocidadeMaxima) {
super(cilindros, marca, modelo, potencia, passageiros, preco, velocidadeMaxima);
this.tipoCasco = tipoCasco;
this.tipoCombustivel = tipoCombustivel;
this.identificacao = identificacao;
}

public String getTipoCasco() {
return tipoCasco;
}

public void setTipoCasco(String tipoCasco) {
this.tipoCasco = tipoCasco;
}

public String getTipoCombustivel() {
return tipoCombustivel;
}

public void setTipoCombustivel(String tipoCombustivel) {
this.tipoCombustivel = tipoCombustivel;
}

public String getIdentificacao() {
return identificacao;
}

public void setIdentificacao(String identificacao) {
this.identificacao = identificacao;


}


}

Classe moto:

package veiculo;

public class Moto extends Veiculo {

private String placa ;
private int numeroRodas;
private double potenciaCilindros;

public Moto(String placa, int numeroRodas, double potenciaCilindros,int cilindros, String marca, String modelo, int potencia, int passageiros, double preco, int velocidadeMaxima) {
super(cilindros, marca, modelo, potencia, passageiros, preco, velocidadeMaxima);
this.placa = placa;
this.numeroRodas = numeroRodas;
this.potenciaCilindros= potencia/cilindros;
}

public String getPlaca() {
return placa;
}

public void setPlaca(String placa) {
this.placa = placa;
}

public int getNumeroRodas() {
return numeroRodas;
}

public void setNumeroRodas(int numeroRodas) {
this.numeroRodas = numeroRodas;
}

public double getPotenciaCilindros() {
return potenciaCilindros;
}

public void setPotenciaCilindros(double potenciaCilindros){
this.potenciaCilindros= potenciaCilindros;
}


}

Minhas duvidas são quanto a questão 6 de montar aplicação

e gostaria que alguem verificasse se tem algum erro ou se está faltando algo até onde eu fiz.

Obrigado ^_^

  • Membro VIP
Postado

Você está no caminho certo.. eu não analisei detalhe por detalhe, mas falta por exemplo criar «pelo menos 5 métodos construtores».

É simples basta reler o enunciado questão por questão e verificar se está de acordo...

Tente fazer ai, e se for o caso, poste as mudanças e os seu novo código.

No aguardo.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...