Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CLASSE DISPOSITIVO
- public abstract class Dispositivo{
- private double prezzo;
- private Marca marca;
- private String modello;
- public Dispositivo(double p, String marca, String modello){
- this.prezzo=p;
- this.marca=new Marca(marca);
- this.modello=modello;
- }
- //GET
- public double prezzo(){return prezzo;}
- public Marca marca(){return marca;}
- public String modello(){return modello;}
- public boolean equals (Object o){
- if (o instanceof Dispositivo){
- Dispositivo d=(Dispositivo)o;
- return (marca.equals(d.marca) && modello.equals(d.modello()));
- }
- else return false;
- }
- }
- //FINE CLASSE DISPOSITIVO
- //////////////////////////////////////////////////////
- // CLASSE CELLULARE
- package esercizio1;
- public class Cellulare extends Dispositivo{
- public Cellulare(double p, String marca, String modello) {
- super(p, marca, modello);
- }
- }
- //FINE CLASSE CELLULARE
- //////////////////////////////////////////////////////
- // CLASSE SMARTPHONE
- package esercizio1;
- public class Tablet extends Smartphone{
- private int ram;
- private int disco;
- private int peso;
- public Tablet(double p, String marca, String modello, int larghezza, int altezza, SO sistemaOperativo,int ram, int disco, int peso){
- super(p, marca, modello, altezza, altezza, sistemaOperativo);
- this.ram=ram;
- this.disco=disco;
- this.peso=peso;
- }
- //GET
- public int memoriaRam(){return ram;}
- public int memoriaMassa(){return disco;}
- public int peso(){return peso;}
- }
- //FINE CLASSE SMARTPHONE
- //////////////////////////////////////////////////////
- // CLASSE TABLET
- package esercizio1;
- public class Tablet extends Smartphone{
- private int ram;
- private int disco;
- private int peso;
- public Tablet(double p, String marca, String modello, int larghezza, int altezza, SO sistemaOperativo,int ram, int disco, int peso){
- super(p, marca, modello, altezza, altezza, sistemaOperativo);
- this.ram=ram;
- this.disco=disco;
- this.peso=peso;
- }
- public int memoriaRam(){return ram;}
- public int memoriaMassa(){return disco;}
- public int peso(){return peso;}
- }
- //FINE CLASSE TABLET
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement