Overloading del costruttore

1
2
3
4
5
6
7
8
public class OverloadResolver {
public OverloadResolver(Object param) {
System.out.println("Construttore con parametro Object");
}
public OverloadResolver(Object[] param) {
System.out.println("Costruttore con parametro Object[]");
}
}

Qualcuno sa cosa succede se faccio questa chiamata:

1
2
3
4
5
......
public static void main(String[] args) {
OverloadResolver or = new OverloadResolver(null);
}
......

Cioè se richiamo quel costruttore con parametro null, cosa viene richiamato nella classe di sopra ? Dai dai dai che lo sapete……e ditelo !!!!!! (magari qualcuno commenterà….chi lo sa!!!)

2 commenti

  • By Leonardo, agosto 23, 2007 @ 2:24 pm

    heheh io lo so:
    viene richiamato il metodo definito prima ;) (vero?)
    ciao,
    Leonardo [byte]

  • By mulp, agosto 24, 2007 @ 11:40 am

    Mitico,
    risposta esatta…non solo, ti consegno lo scettro del primo commentatore ufficiale su devme.it.

Other Links to this Post

RSS feed dei commenti a questo articolo.

Lascia un commento

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up

WordPress Themes