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