Οι μεταβλητές που αποτελούν το όρισμα της συνάρτησης αποκτούν
την τιμή που θα δώσουμε όταν καλέσουμε τη συνάρτηση.
Οποιαδήποτε μετατροπή στην τιμή των μεταβλητών αυτών δεν
επηρεάζει την τιμή κάποιας μεταβλητής που δόθηκε ως παράμετρος
κατά την κλήση της συνάρτησης.
Παράδειγμα (τυπώνει 10, 20, 10):
import gr.aueb.dds.BIO;
class Byval { staticvoid
print_n2n(int n)
{
BIO.println(n);
n = n * 2;
BIO.println(n);
}
publicstaticvoid
main(String args[])
{ int i = 10;
print_n2n(i);
BIO.println(i);
}
}
Έτσι μπορούμε να χρησιμοποιούμε τις μεταβλητές του ορίσματος
σαν κανονικές μεταβλητές χωρίς να χρειάζεται (ούτε και να
επιτρέπεται) να τις ορίσουμε μέσα στο σώμα της συνάρτησης.
Τελευταία αλλαγή: Κυριακή, 25 Νοεμβρίου 2001 7:49 μμ
Εκτός αν αναφέρεται κάτι διαφορετικό, όλο το πρωτότυπο υλικό της σελίδας αυτής
του οποίου δημιουργός είναι ο Διομήδης Σπινέλλης παρέχεται σύμφωνα με τους
όρους της άδειας
«Creative Commons Attribution-Share Alike 3.0 Greece License».