daily pastebin goal
41%
SHARE
TWEET

Compito

a guest Jan 29th, 2018 55 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package esercitazione1;
  2.  
  3. public class Veicoli {
  4. public String marca;
  5. public String modello;
  6. public String carburante;
  7. public int cilindrata;
  8.  
  9.  
  10. public Veicoli(String marca,String modello,String carburante,int cilindrata) {
  11.     this.marca=marca;
  12.     this.modello=modello;
  13.     this.carburante=carburante;
  14.     this.cilindrata=cilindrata;
  15. }
  16.  
  17.  
  18. public String getMarca() {return marca;}
  19. public String getModello() {return modello;}
  20. public String getCarburante() {return carburante;}
  21. public int getCilindrata() {return cilindrata;}
  22. public void setMarca(String m) {marca=m;}
  23. public void setModello(String mo) {modello=mo;}
  24. public void setCarburante(String c) {carburante=c;}
  25. public void setCilindrata(int ci) {cilindrata=ci;}
  26.  
  27. public String toString() {return ("Marca: " +marca+ "Modello: " +modello+ " Carburante: " +carburante+ " Cilindrata: " +cilindrata);}
  28. public boolean equals(Veicoli c) {if (this.toString()==c.toString())return true;return false;}
  29.  
  30. }
  31. --------------------------------------------------------------------------------------------------------------------------------------
  32. package esercitazione1;
  33.  
  34. public class Macchine extends Veicoli {
  35.  
  36.     public int porte;
  37.     public String volante;
  38.     public boolean air;
  39.    
  40.     public Macchine(String marca,String modello,String carburante,int cilindrata,int porte,String volante,boolean air) {
  41.         super(marca,modello,carburante,cilindrata);
  42.         this.porte=porte;
  43.         this.volante=volante;
  44.         this.air=air;
  45.     }
  46.    
  47.     public int getPorte() {return porte;}
  48.     public String getVolante() {return volante;}
  49.     public boolean getAir() {return air;}
  50.     public void setPorte(int p){porte=p;}
  51.     public void setVolante(String v) {volante=v;}
  52.     public void setAir(boolean a) {air=a;}
  53.     public String toString() {return ("Marca: "+marca+" Modello: "+modello+ "Carburante: "+carburante+" Cilindrata: "+cilindrata+" Porte: "+porte+" Volante: "+volante+" Air: "+air);}
  54.     public boolean equals(Macchine c) {if (this.toString()==c.toString())return true;return false;}
  55. }
  56.  
  57. -------------------------------------------------------------------------------------------------------------------------------------
  58.  
  59. package esercitazione1;
  60.  
  61. public class Moto extends Veicoli{
  62. public boolean paravento;
  63.  
  64. public Moto(String marca,String modello,String carburante,int cilindrata,boolean paravento) {
  65.     super(marca,modello,carburante,cilindrata);
  66.     this.paravento=paravento;
  67. }
  68.  
  69.  
  70. public boolean getParavento() {return paravento;}
  71. public void setParavento(boolean m) {paravento=m;}
  72. public String toString() {return ("Marca: "+marca+" Modello: "+modello+ "Carburante: "+carburante+" Cilindrata: "+cilindrata+" Paravento: "+paravento);}
  73. public boolean equals(Moto c) {if (this.toString()==c.toString())return true;return false;}
  74.  
  75. }
  76.  
  77. --------------------------------------------------------------------------------------------------------------------------------
  78.  
  79. package esercitazione1;
  80. import java.io.*;
  81. public class main {
  82.  
  83.     public static void main(String args[]) {
  84.        
  85.         InputStreamReader input=new InputStreamReader(System.in);
  86.         BufferedReader tastiera=new BufferedReader(input);
  87.        
  88.         Veicoli i=new Veicoli("Ford","EcoSport","Diesel",1500)  ;
  89.         Macchine m=new Macchine("Ford","EcoSport","Diesel",1500,5,"sinistra",true)  ;
  90.         Moto e=new Moto("Honda","Shi","Benzina",300,false)  ;
  91.         Macchine g=new Macchine("","","",0,0,"",true)   ;
  92.        
  93.        try {
  94.         System.out.println("Inserisci la marca del veicolo numero 4");
  95.         g.setMarca(tastiera.readLine());
  96.         System.out.println("Inserisci il modello del veicolo numero 4");
  97.         g.setModello(tastiera.readLine());
  98.         System.out.println("Inserisci le porte del veicolo numero 4");
  99.         g.setPorte(Integer.parseInt(tastiera.readLine()));
  100.         System.out.println("Inserisci la posizione del volante del veicolo numero 4");
  101.         g.setVolante(tastiera.readLine());
  102.         System.out.println("Inserisci il tipo carburante del veicolo numero 4");
  103.         g.setCarburante(tastiera.readLine());
  104.         System.out.println("Inserisci la cilindrata del veicolo numero 4");
  105.         g.setCilindrata(Integer.parseInt(tastiera.readLine()));
  106.        
  107.     }catch(Exception c)  {}
  108.        
  109.       System.out.println( i.toString());
  110.       System.out.println( m.toString());
  111.       System.out.println( e.toString());
  112.       System.out.println( g.toString());
  113.       System.out.println(m.equals(g));
  114.     }
  115.    
  116. }
RAW Paste Data
Pastebin PRO WINTER Special!
Get 40% OFF Pastebin PRO accounts!
Top