Salve ho un problema che non riesco a capire ho 2 classi Poligono e Quadrato che la estende :
codice:public abstract class Poligono{ protected String nome ; protected int lati ; public Poligono(String nome , int lati){ // con l'operatore this accedo alla variabile della classe this.nome = nome ; this.lati = lati ; } protected abstract int area() ; public String info(){ // String str = "" + this.lati ; return "Nome Poligono : " + this.nome + "Numero di lati :" + Integer.toString(this.lati); } }
Se super ("Quadrato",4)codice:class Quadrato extends Poligono{ private sting l ; public Quadrato(int p_l){ super("Quadrato",4) ; l=p_l ; } public int area(){ return l*l ; } }
lo metto sotto a : l=pl
mi da errore in compilazione, perchè ?

Rispondi quotando