Ir ao conteúdo
  • Cadastre-se

Gabriel Santos Oliveira

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Tudo que Gabriel Santos Oliveira postou

  1. Olá Boa Noite !! Gostaria de pedir uma ajuda ao fórum em uma parte do exercício de Java POO. Eu preciso escrever um programa que monte um TREM. O programa tem que ter vários vagões e locomotivas. Cada vagão tem um TIPO ( ex: Transporte de Bobinas) A minha dúvida é: Como eu faço para adicionar os VAGÕES e LOCOMOTIVAS na classe Recursos ? Seria através de ArrayList<> ?? Se for, como eu consigo adicionar a lista de vagões e locomotivas em uma de recursos ? Ou alguém me de uma ideia de como fazer !! Obrigado !!! Exemplo: public class Vagao { private String tipo; protected int numero; protected double capacidadeMaxima; // Construtor public Vagao(String tipo, int numero, double capacidadeMaxima ){ this.tipo = tipo; this.numero = numero; this.capacidadeMaxima = capacidadeMaxima; } public Vagao(){ this.capacidadeMaxima = 3000; } // Métodos de Acesso public void setTipo(String tipo){ this.tipo = tipo; } public String getTipo(){ return tipo; } public void setNumero(int numero){ this.numero = numero; } public int getNumero(){ return numero; } public void setCapacidadeMaxima(double capacidadeMaxima){ this.capacidadeMaxima = capacidadeMaxima; } public double getCapacidadeMaxima(){ return capacidadeMaxima; } } Eu criei as subclasses para cada tipo de Vagão: public class GranelLiquido extends Vagao { private String nome; private double peso; // Construtor public GranelLiquido(int numeroSerie, double capacidadeMaxima){ this.capacidadeMaxima = capacidadeMaxima; this.numeroSerie =numeroSerie; this.nome = nome; this.peso = peso; } public GranelLiquido(){ } // Metodos de Acesso public void setNome(String nome){ this.nome = nome; } public String getNome(){ return nome; } public void setPeso(double peso){ this.peso = peso; } public double getPeso(){ return peso; } } E a classe LOCOMOTIVA: public class Locomotiva { private int numero, tracao; private double comprimento; //Construtor public Locomotiva(int numero,int tracao,double comprimento){ this.numero = numero; this.tracao = tracao; this.comprimento = comprimento; } public Locomotiva(){ } // Metodos Acesso public void setNumero(int numero){ this.numero = numero; } public int getNumero(){ return numero; } public void setTracao(int tracao){ this. tracao = tracao; } public int getTracao(){ return tracao; } public void setComprimento(double comprimento){ this.comprimento = comprimento; } public double getComprimento(){ return comprimento; } }

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!