This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
java:local_inner_classes [2015/04/30 13:52] gthanos [Πρόσβαση στις τοπικές μεταβλητές της μεθόδου] |
java:local_inner_classes [2016/02/15 09:59] gthanos [Πρόσβαση στις τοπικές μεταβλητές της μεθόδου] |
||
---|---|---|---|
Line 77: | Line 77: | ||
Ομοίως αν προσθέσετε τους προσδιοριστές //final// στις παραμέτρους //**phoneNumber1**// και //**phoneNumber2**// τότε θα μπορείτε να εισάγετε την μέθοδο //**printOriginalNumbers**// οι οποία χρησιμοποιεί τις μεταβλητές αυτές. | Ομοίως αν προσθέσετε τους προσδιοριστές //final// στις παραμέτρους //**phoneNumber1**// και //**phoneNumber2**// τότε θα μπορείτε να εισάγετε την μέθοδο //**printOriginalNumbers**// οι οποία χρησιμοποιεί τις μεταβλητές αυτές. | ||
+ | <WRAP tip 80% center round> | ||
+ | Στην **Java 8** ή μεταγενέστερα εισάγεται η έννοια της //effectively final// μεταβλητής. Ως //effectively final// ορίζεται κάθε τοπική μεταβλητή της οποίας η τιμή δεν μεταβάλλεται μετά την αρχικοποίηση της. | ||
+ | </WRAP> | ||
+ | |Προηγούμενο: [[ :java:inner_classes| Μη στατικές εμφωλευμένες κλάσεις ]] | Επόμενο: [[ :java:anon_inner_classes | Ανώνυμες εμφωλευμένες κλάσεις ]]| |