PDA

View Full Version : [JAVA]: classi astratte


mercury841
26-04-2007, 18:52
ragazzi ma una classe astratta puņ avere metodi static, perchč con Eclipse quando cerco di creare un metodo statico in una classe astratta, ottengo questo questo errore "The method mioMetodo cannot be declared static; static methods can only be declared in a static or top level type"

Inoltre una classe puņ essere statica?

andbin
26-04-2007, 20:09
ragazzi ma una classe astratta puņ avere metodi static, perchč con Eclipse quando cerco di creare un metodo statico in una classe astratta, ottengo questo questo errore "The method mioMetodo cannot be declared static; static methods can only be declared in a static or top level type"Certo che una classe astratta puņ avere membri statici .... a condizione che la classe non sia una inner-class!! L'unica eccezione č che una inner-class puņ avere costanti a "tempo di compilazione", per intenderci:

public static final int UNO = 1; // Ok in una inner class
public static final Integer DUE = new Integer (2); // Errore in una inner class