Βίντεο: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024
Ένα καλό κομμάτι κώδικα στην εφαρμογή Android θα ξεκινήσει πιθανότατα με τη λέξη
δημόσια
. Όταν μια κλάση είναι δημόσια, οποιοδήποτε πρόγραμμα σε οποιοδήποτε πακέτο μπορεί να χρησιμοποιήσει τον κώδικα (ή τουλάχιστον κάποιο μέρος του κώδικα) μέσα στην τάξη. Εάν μια κλάση δεν είναι δημόσια, τότε για ένα πρόγραμμα που χρησιμοποιεί τον κώδικα μέσα σε αυτή την κλάση, το πρόγραμμα πρέπει να βρίσκεται μέσα στο ίδιο πακέτο με την κλάση.
Τι είναι μια παράγραφος;
πακέτο com. allyourcode. επεξεργαστή κειμένου;
κλάση Παράγραφος {
int ευθυγράμμιση;
int σύνορα.
διπλή αριστερά;
διπλή γραμμήΑποσύνδεση;
int style;
}
Κάνοντας μια παράγραφο με κώδικα στο ίδιο πακέτο
πακέτο com. allyourcode. επεξεργαστή κειμένου;
κλάση MakeAParagraph {
Παράγραφος παράγραφος = νέα Παράγραφος ();
{ παράγραφος. leftIndent = 1. 5;
}
}
Δημιουργία μιας παραγράφου με κώδικα σε άλλο πακέτο
// ΑΥΤΟ ΕΙΝΑΙ ΚΑΛΑ ΚΩΔΙΚΟΣ:
πακέτο com. allyourcode. συντάκτης;
Εισαγωγή com. allyourcode. επεξεργαστή κειμένου. Παράγραφος;
Παράγραφος παρ. = Νέα Παράγραφος ();
{ παράγραφος. leftIndent = 1. 5;
Η κλάση
Paragraph
στο πρώτο σύνολο κωδικών έχει
προεπιλεγμένη πρόσβαση -
t δημόσιο. Ο κώδικας στο δεύτερο σετ κώδικας βρίσκεται στην ίδια συσκευασία με την κατηγορία Παράγραφος (πακέτο
com. Allyourcode, wordprocessor
). Έτσι, μπορείτε να δηλώσετε ότι ένα αντικείμενο είναι τύπου
Παράγραφος
και μπορείτε να ανατρέξετε στο πεδίο
leftIndent
αυτού του αντικειμένου.
Ο κωδικός στο τελευταίο σετ δεν βρίσκεται στο ίδιο
com. allyourcode. wordprocessor
πακέτο. Για το λόγο αυτό, η χρήση ονομάτων όπως
Παράγραφος
και
leftIndent
δεν είναι νόμιμη, ακόμη και αν βρίσκονται στο ίδιο έργο Android Studio. Όταν πληκτρολογείτε τον κώδικα από όλα τα παραπάνω σετ στον επεξεργαστή του Android Studio, βλέπετε ένα κόκκινο, blotchy χάος για την τελευταία σειρά.
Σφάλματα στον κώδικα.
Έχετε δει μια δήλωση ανάθεσης που δεν είναι μέσα σε μια μέθοδο; Εκτός από μια μέθοδο, δεν μπορείτε να αντιστοιχίσετε τιμές σε πράγματα εκτός αν δημιουργήσετε ένα μπλοκ αρχικοποίησης. Όπως κάθε άλλο είδος μπλοκ, ένα μπλοκ αρχικοποίησης έχει ανοιχτά και κοντά σγουράκια. Μεταξύ των τιράντες, το μπλοκ αρχικοποίησης έχει δηλώσεις που εκχωρούν τιμές στα πράγματα.
Στο δεύτερο σετ κώδικα, ένα μπλοκ αρχικοποίησης ορίζει την τιμή 1. 5 στο πεδίο
leftIndent
Παράγραφος
δεν είναι δημόσια.
Το
. το αρχείο java
που περιέχει μια δημόσια τάξη πρέπει να έχει το ίδιο όνομα με το δημόσιο class. Ακόμη και η χρήση κεφαλαίων του ονόματος αρχείου πρέπει να είναι ίδια με το όνομα της δημόσιας τάξης.
Λόγω του κανόνα ονοματοδοσίας αρχείου, δεν μπορείτε να δηλώσετε περισσότερες από μία δημόσιες τάξεις σε
. java
αρχείο.