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/26 11:15] (current) |
||
|---|---|---|---|
| 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 | Ανώνυμες εμφωλευμένες κλάσεις ]]| | ||