java:local_inner_classes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java:local_inner_classes [2017/04/03 00:05] – [Τοπικές κλάσεις] gthanos | java:local_inner_classes [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Τοπικές κλάσεις ====== | ====== Τοπικές κλάσεις ====== | ||
+ | |||
Μπορείτε να ορίσετε μία κλάση μέσα σε οποιοδήποτε μπλοκ κώδικα, | Μπορείτε να ορίσετε μία κλάση μέσα σε οποιοδήποτε μπλοκ κώδικα, | ||
Line 7: | Line 8: | ||
Δείτε το παρακάτω παράδειγμα κώδικα. | Δείτε το παρακάτω παράδειγμα κώδικα. | ||
- | <code java LocalClassExample.java> | + | <code java ValidatePhoneNumberUsingLocalClass.java> |
- | public class LocalClassExample | + | |
+ | public class ValidatePhoneNumberUsingLocalClass | ||
| | ||
static String regularExpression = " | static String regularExpression = " | ||
| | ||
- | public static void validatePhoneNumber(String | + | public static void validatePhoneNumber(String |
| | ||
final int numberLength = 10; | final int numberLength = 10; | ||
Line 40: | Line 42: | ||
return formattedPhoneNumber; | return formattedPhoneNumber; | ||
} | } | ||
+ | | ||
+ | // public void printOriginalNumbers() { | ||
+ | // System.out.println(" | ||
+ | // " and " + phoneNumber2); | ||
+ | // } | ||
} | } | ||
- | | + | |
- | System.out.println(number2 | + | System.out.println(number |
} | } | ||
public static void main(String... args) { | public static void main(String... args) { | ||
- | | + | |
+ | ValidatePhoneNumberUsingLocalClass.validatePhoneNumber(" | ||
} | } | ||
} | } | ||
Line 60: | Line 68: | ||
<code java> | <code java> | ||
final int numberLength = 10; | final int numberLength = 10; | ||
- | </ | ||
- | Αν βγάλετε τα σχόλια από την γραμμή 15 '' | ||
- | < | ||
- | LocalClassExample.java: | ||
- | numberLength = 7; | ||
</ | </ | ||
- | Ομοίως αν προσθέσετε τους προσδιοριστές //final// στις παραμέτρους // | + | Αν προσθέσετε τους προσδιοριστές //final// στις παραμέτρους // |
<WRAP tip 80% center round> | <WRAP tip 80% center round> | ||
Line 73: | Line 76: | ||
</ | </ | ||
- | |Προηγούμενο: | + | |Προηγούμενο: |
java/local_inner_classes.1491177956.txt.gz · Last modified: 2017/04/02 23:05 (external edit)