SHARE
TWEET
Compito
a guest
Jan 29th, 2018
55
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- package esercitazione1;
- public class Veicoli {
- public String marca;
- public String modello;
- public String carburante;
- public int cilindrata;
- public Veicoli(String marca,String modello,String carburante,int cilindrata) {
- this.marca=marca;
- this.modello=modello;
- this.carburante=carburante;
- this.cilindrata=cilindrata;
- }
- public String getMarca() {return marca;}
- public String getModello() {return modello;}
- public String getCarburante() {return carburante;}
- public int getCilindrata() {return cilindrata;}
- public void setMarca(String m) {marca=m;}
- public void setModello(String mo) {modello=mo;}
- public void setCarburante(String c) {carburante=c;}
- public void setCilindrata(int ci) {cilindrata=ci;}
- public String toString() {return ("Marca: " +marca+ "Modello: " +modello+ " Carburante: " +carburante+ " Cilindrata: " +cilindrata);}
- public boolean equals(Veicoli c) {if (this.toString()==c.toString())return true;return false;}
- }
- --------------------------------------------------------------------------------------------------------------------------------------
- package esercitazione1;
- public class Macchine extends Veicoli {
- public int porte;
- public String volante;
- public boolean air;
- public Macchine(String marca,String modello,String carburante,int cilindrata,int porte,String volante,boolean air) {
- super(marca,modello,carburante,cilindrata);
- this.porte=porte;
- this.volante=volante;
- this.air=air;
- }
- public int getPorte() {return porte;}
- public String getVolante() {return volante;}
- public boolean getAir() {return air;}
- public void setPorte(int p){porte=p;}
- public void setVolante(String v) {volante=v;}
- public void setAir(boolean a) {air=a;}
- public String toString() {return ("Marca: "+marca+" Modello: "+modello+ "Carburante: "+carburante+" Cilindrata: "+cilindrata+" Porte: "+porte+" Volante: "+volante+" Air: "+air);}
- public boolean equals(Macchine c) {if (this.toString()==c.toString())return true;return false;}
- }
- -------------------------------------------------------------------------------------------------------------------------------------
- package esercitazione1;
- public class Moto extends Veicoli{
- public boolean paravento;
- public Moto(String marca,String modello,String carburante,int cilindrata,boolean paravento) {
- super(marca,modello,carburante,cilindrata);
- this.paravento=paravento;
- }
- public boolean getParavento() {return paravento;}
- public void setParavento(boolean m) {paravento=m;}
- public String toString() {return ("Marca: "+marca+" Modello: "+modello+ "Carburante: "+carburante+" Cilindrata: "+cilindrata+" Paravento: "+paravento);}
- public boolean equals(Moto c) {if (this.toString()==c.toString())return true;return false;}
- }
- --------------------------------------------------------------------------------------------------------------------------------
- package esercitazione1;
- import java.io.*;
- public class main {
- public static void main(String args[]) {
- InputStreamReader input=new InputStreamReader(System.in);
- BufferedReader tastiera=new BufferedReader(input);
- Veicoli i=new Veicoli("Ford","EcoSport","Diesel",1500) ;
- Macchine m=new Macchine("Ford","EcoSport","Diesel",1500,5,"sinistra",true) ;
- Moto e=new Moto("Honda","Shi","Benzina",300,false) ;
- Macchine g=new Macchine("","","",0,0,"",true) ;
- try {
- System.out.println("Inserisci la marca del veicolo numero 4");
- g.setMarca(tastiera.readLine());
- System.out.println("Inserisci il modello del veicolo numero 4");
- g.setModello(tastiera.readLine());
- System.out.println("Inserisci le porte del veicolo numero 4");
- g.setPorte(Integer.parseInt(tastiera.readLine()));
- System.out.println("Inserisci la posizione del volante del veicolo numero 4");
- g.setVolante(tastiera.readLine());
- System.out.println("Inserisci il tipo carburante del veicolo numero 4");
- g.setCarburante(tastiera.readLine());
- System.out.println("Inserisci la cilindrata del veicolo numero 4");
- g.setCilindrata(Integer.parseInt(tastiera.readLine()));
- }catch(Exception c) {}
- System.out.println( i.toString());
- System.out.println( m.toString());
- System.out.println( e.toString());
- System.out.println( g.toString());
- System.out.println(m.equals(g));
- }
- }
RAW Paste Data

