Article publié le mardi 05 septembre 2006 par DrHelmut.
Cet article est classé dans les catégories « JAVA »
Dans l'article sur les classes, vous avez vu que l'on pouvait écrire plusieurs constructeurs, par exemple un sans paramètres (constructeur par défaut) et un avec.<br /> Et bien ce principe est apellé la surcharge, et c'est un excellent mécanisme que le langage Java permet !
La machine virtuelle Java (qui interprète le code semi-compilé) est capable de différentier deux méthodes ou plus portant le même nom, pour peu que tous les arguments soient de type différents. (ou dans un ordre différent)
//méthode pour un entier
public int square(int a) {
return a*a;
}
//méthode pour un réel
public double square(double a) {
return a*a;
}
/*
méthode pour se connecter à l'hôte [url] sur le port spécifié
*/
public void connect(String url, int port) {
//
}
//connection sur le port par défaut
public void connect(String url) {
connect(url,20);
}
Aucun commentaire pour le moment ...
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.
Discutez et échangez sur ce thème dans notre forum Autres langages (JAVA, JSP, etc.).
13/06/2011 - 16h05
Remplir une liste deroulante d'une page jsp avec le contenu d'une table de la base de données (0 réponse)
18/04/2011 - 17h00
lecteur de pdf en ligne comme journaux online (1 réponse)
27/11/2009 - 19h03
menu float (0 réponse)
11/10/2009 - 18h15
secret de compilation (0 réponse)
20/08/2009 - 14h28
menu horizontal en javascript (1 réponse)