In Java non mi pare che esista questa funzione, mentre esiste (se ricordo bene) in C.
No, infatti non esiste.
Andiamo in php:
<?php function funzione($a,$b=3){ echo "$a<br>"; echo $b; } funzione(3); ?>Il default è 3.
3 3Se invece metto un secondo parametro diverso dal valore di default:
<?php function funzione($a,$b=3){ echo "$a<br>"; echo $b; } funzione(3,5); ?>
3 5Funziona!
A questo punto faccio una digressione perché non so come si crei un parametro di default in Java.
Ecco: mediante l'overloading del metodo:
private void funzione(int parametro1, int parametro2){ System.out.println(parametro1 + " "+parametro2); } private void funzione(int parametro1){ int defaultparam=7; funzione(parametro1,defaultparam); }...dato che non esiste la possibilità di creare direttamente parametri opzionali.
Nessun commento:
Posta un commento