Advertisement
Ricarte

C2

Nov 24th, 2022
743
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1. public class C2 extends C1{
  2.   //veiculo com rodas
  3.     public int anoChassi;
  4.     protected String tipoPneu; //  "on-road" ou "off-road" ou "misto"
  5.     private float tipoMotor; // exemplos: 1.0, 1.6, 2.0, ...
  6.  
  7.     public int getanoChassi() {
  8.         return anoChassi;
  9.     }
  10.  
  11.     public void setanoChassi(int anoChassi) {
  12.         this.anoChassi = anoChassi;
  13.     }
  14.  
  15.     public String getTipoPneu() {
  16.         return tipoPneu;
  17.     }
  18.  
  19.     public void setTipoPneu(String tipoPneu) {
  20.         this.tipoPneu = tipoPneu;
  21.     }
  22.  
  23.     public float getTipoMotor() {
  24.         return tipoMotor;
  25.     }
  26.  
  27.     public void setTipoMotor(float tipoMotor) {
  28.         this.tipoMotor = tipoMotor;
  29.     }
  30.  
  31.     public C2(String placa, String marca, int kilometragem, int anoChassi, String tipoPneu, float tipoMotor){
  32.         super(placa, marca, kilometragem);
  33.         System.out.println("Chamada do construtor C2 com parametros!");
  34.         this.setanoChassi(anoChassi);
  35.         this.setTipoPneu(tipoPneu);
  36.         this.setTipoMotor(tipoMotor);
  37.     }
  38.     public C2(){
  39.         System.out.println("Chamada do construtor C2 sem parametros!");
  40.         this.anoChassi = 0;
  41.         this.tipoPneu = null;
  42.         this.tipoMotor = 0.0f;
  43.     }
  44.  
  45.     public void mostrar_atributos(){
  46.         System.out.println("Numero da placa: " + this.getPlaca());
  47.         System.out.println("Marca: " + this.getMarca());
  48.         System.out.println("Kilometragem do veiculo: " + this.getKilometragem() + " Km");
  49.         System.out.println("Ano do Chassi: " + this.getanoChassi());
  50.         System.out.println("Pneu do tipo: " + this.getTipoPneu());
  51.         System.out.println("Motor do tipo: " + this.getTipoMotor());
  52.     }
  53.  
  54.     public void mostrar_atributos_super() {
  55.         super.mostrar_atributos_super();
  56.         System.out.println("Ano do Chassi: " + this.getanoChassi());
  57.         System.out.println("Pneu do tipo: " + this.getTipoPneu());
  58.         System.out.println("Motor do tipo: " + this.getTipoMotor());
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement