PDA

View Full Version : Costruttori


ceres80
27-07-2006, 11:38
Ciao a tutti,
qualcuno sa come si fa a chiamare un costruttore dentro un altro costruttore ? Io c'ho provato ma nn ci riesco mi da errore.
Esempio
public class MiaClasse()
{
public MiaClasse(String arg1, boolean arg2)
{

}

public MiaClasse(String arg1)
{
// qua vorrei chiamare il primo costruttore [ MiaClasse(arg1,true) ], nn ci riesco mi da errore
}
}

morskott
27-07-2006, 11:42
come prima istruzione devi fare public MiaClasse(String arg1){
this(arg1,true);
//altre eventuali istruzioni
}
se sei in java, in c# invece è public MiaClasse(String arg1):this(arg1,true){
//eventuali altre istruzioni
}
In C non so invece (comunque credo sempre con il costrutto "this")

trallallero
27-07-2006, 12:21
come prima istruzione devi fare public MiaClasse(String arg1){
this(arg1,true);
//altre eventuali istruzioni
}
se sei in java, in c# invece è public MiaClasse(String arg1):this(arg1,true){
//eventuali altre istruzioni
}
In C non so invece (comunque credo sempre con il costrutto "this")
sicuro ? in C++ non si puó usare il this come una funzione, mi sembra strano che si possa in Java ...

andbin
27-07-2006, 12:31
sicuro ? in C++ non si puó usare il this come una funzione, mi sembra strano che si possa in Java ...In Java è corretto usare this( ... ) per chiamare un altro costruttore.

trallallero
27-07-2006, 12:38
In Java è corretto usare this( ... ) per chiamare un altro costruttore.
che figata! :D