next up previous
suivant: Constructeurs monter: Programmes Java illustrant le précédent: Conversion de type explicite

Surcharge

Voici un exemple de surcharge de méthodes: dans cet exemple, il y a plusieurs méthodes m dans la même classe.

Surcharge.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Surcharge{
    
void m(){
  
System.out.println("Je suis la meilleure.");
    
}
    
int m(int x){
  
System.out.println("Je suis la seule vraie methode m de Surcharge.");
  
return 2*x;
    
}
    
boolean m(String s){
  
System.out.println("Je veux un parametre de type String.");
  
return s.equals("Hello");
    
}
    
void m(int x, int y){
  
System.out.println("Je suis une methode m parmi d'autres.");
    
}
    
public static void main(String[] argv){
  
Surcharge obj = new Surcharge();
  obj.m
();
  obj.m
(1);
  obj.m
("ToTo");
  obj.m
(1,5);
    
}
}
Java2html



Barthelemy Francois 2003-03-03