Considere o trecho de código em Java abaixo.
01. public class minhaClasse {
02.
03. public static void teste (Long 1) {
04. System.out.print ("IFSP A ") ;
05. }
06.
07. public static void teste (Short s) {
08. System.out.print ("IFSP B ") ;
09. }
10.
11. public static void teste (Stirng str) {
12. System.out.print ("IFSP C ") ;
13. }
14.
15. public static void teste (Double d) {
16. System.out.print (" IFSP D ") ;
17. }
18.
19. public static void teste (int i) {
20. System.out.print (" IFSP E ") ;
21. }
22.
23. public static void main (String args[ ]) {
24.
25. teste (5) ;
26. teste ("5") ;
27. teste (10.5) ;
28. teste ("5" + 5) ;
29.
30. }
31. }
Após a compilação/execução do código será obtido no console: