Advertisement
Ricarte

C3

Nov 24th, 2022
767
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.31 KB | None | 0 0
  1. public class C3 extends C2{
  2.         //Caminhao
  3.     public float comprimento; // em metros
  4.     protected int cargaMaxima; // em Toneladas
  5.     private int qtdEixos;
  6.  
  7.     public float getComprimento() {
  8.         return comprimento;
  9.     }
  10.  
  11.     public void setComprimento(float comprimento) {
  12.         this.comprimento = comprimento;
  13.     }
  14.  
  15.     public int getCargaMaxima() {
  16.         return cargaMaxima;
  17.     }
  18.  
  19.     public void setCargaMaxima(int cargaMaxima) {
  20.         this.cargaMaxima = cargaMaxima;
  21.     }
  22.  
  23.     public int getQtdEixos() {
  24.         return qtdEixos;
  25.     }
  26.  
  27.     public void setQtdEixos(int qtdEixos) {
  28.         this.qtdEixos = qtdEixos;
  29.     }
  30.  
  31.     public C3(String placa, String marca, int kilometragem, int anoChassi, String tipoPneu, float tipoMotor, float comprimento, int cargaMaxima, int qtdEixos){
  32.         super(placa, marca, kilometragem, anoChassi, tipoPneu, tipoMotor);
  33.         System.out.println("Chamada do construtor C3 com parametros!");
  34.         this.setComprimento(comprimento);
  35.         this.setCargaMaxima(cargaMaxima);
  36.         this.setQtdEixos(qtdEixos);
  37.     }
  38.  
  39.     public C3(){
  40.         System.out.println("Chamada do construtor C3 sem parametros!");
  41.         this.comprimento = 0.0f;
  42.         this.cargaMaxima = 0;
  43.         this.qtdEixos = 0;
  44.     }
  45.  
  46.     public void mostrar_atributos(){
  47.         System.out.println("Numero da placa: " + this.getPlaca());
  48.         System.out.println("Marca: " + this.getMarca());
  49.         System.out.println("Kilometragem do veiculo: " + this.getKilometragem() + " Km");
  50.         System.out.println("Ano do Chassi: " + this.getanoChassi());
  51.         System.out.println("Pneu do tipo: " + this.getTipoPneu());
  52.         System.out.println("Motor do tipo: " + this.getTipoMotor());
  53.         System.out.println("Comprimento: " + this.getComprimento() + " metros");
  54.         System.out.println("Carga Maxima: " + this.getCargaMaxima() + " Toneladas");
  55.         System.out.println("Quantidade de eixos: " + this.getQtdEixos());
  56.     }
  57.  
  58.     public void mostrar_atributos_super() {
  59.         super.mostrar_atributos_super();
  60.         System.out.println("Comprimento: " + this.getComprimento() + " metros");
  61.         System.out.println("Carga Maxima: " + this.getCargaMaxima() + " Toneladas");
  62.         System.out.println("Quantidade de eixos: " + this.getQtdEixos());
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement