Alex, grazie per la risposta.
Mi resta un dubbio:
codice:
public abstract class AbstractVeicolo implements Veicolo {
 
                        private int peso;
                        private String modello;
                        private int specific;
                       
                        public AbstractVeicolo(int peso, String modello, int specific){
                                               this.peso = peso;
                                               this.modello = modello;
                                               this.specific = specific;
                        }
                        public int getPeso(){return this.peso;}
                        public String getModello(){return this.modello;}
                        public int getSpecific(){return this.specific;}
                        public int getPotenza(){return this.specific;}//per Automobile
                        public int getDiametro(){return this.specific;}//per Bicicletta


............................


public class Automobile extends AbstractVeicolo implements Veicolo{
                        public Automobile (int p, String m, int kw){super(p, m, kw);}
                                              
…………………………………….                                     
}
analogo per bicicletta
Così funziona? ....vorrei però evitare quello "specific"....