Πίνακας περιεχομένων:
- Στην Java, κάθε δήλωση τελειώνει με ένα ερωτηματικό. Ο κώδικας στην καταχώριση 1 έχει μόνο μία δήλωση σε αυτό, έτσι μόνο μία γραμμή στην λίστα 1 τελειώνει με ένα ερωτηματικό.
- Η εντολή στη μέση της Καταχώρησης 1 καλεί μια μέθοδο που ονομάζεται
- Μπορεί να έχετε ακούσει τον όρο
Βίντεο: Μπορούμε να μάθουμε προγραμματισμό παίζοντας; | Christos Malliarakis | TEDxUniversityofMacedonia 2024
Στην Λίστα 1, παρακάτω, θα λάβετε μια έκρηξη κώδικα Java. Όπως όλοι οι προγραμματιστές αρχάριων, αναμένεται να βρεθείτε με ταπεινότητα στον κώδικα. Αλλά μην είστε εκφοβισμένοι. Όταν παίρνετε το κολλάει, ο προγραμματισμός είναι αρκετά εύκολος. Ναι, είναι επίσης διασκεδαστικό.
Λίστα 1: Ένα απλό πρόγραμμα Java
/ *
* Ένα πρόγραμμα για τη λίστα των καλών πραγμάτων στη ζωή
* Συγγραφέας: Barry Burd, BeginProg @ BurdBrain. com
* 13 Φεβρουαρίου 2003
* /
κατηγορία ThingsILike
{ δημόσιο static void main (String args [])
{
Σύστημα. έξω. println ("Σοκολάτα, δικαιώματα, ύπνος")?
}
}
Η βαθιά στην καρδιά της Καταχώρισης 1 είναι η μοναδική γραμμή που εκδίδει απευθείας οδηγίες στον υπολογιστή. Το σύστημα γραμμής
. έξω. println ("Σοκολάτα, δικαιώματα, ύπνος")?
λέει στον υπολογιστή να εμφανίζει τις λέξεις Σοκολάτα, δικαιώματα, ύπνος στο παράθυρο της γραμμής εντολών. Αυτή η γραμμή μπορεί να περιγραφεί με δύο τουλάχιστον διαφορετικούς τρόπους:
Είναι μια δήλωση:- Στην Java, μια άμεση εντολή που λέει στον υπολογιστή να κάνει κάτι καλείται δήλωση . Η πρόταση στην λίστα 1 λέει στον υπολογιστή να εμφανίσει κάποιο κείμενο. Οι δηλώσεις σε άλλα προγράμματα ενδέχεται να υποδεικνύουν στον υπολογιστή να τοποθετήσει 7 σε συγκεκριμένη θέση μνήμης ή να εμφανίσει ένα παράθυρο στην οθόνη. Οι δηλώσεις στα προγράμματα ηλεκτρονικών υπολογιστών κάνουν όλα τα πράγματα. Είναι μια κλήση μεθόδου:
- Μια κλήση μεθόδου είναι ένα ξεχωριστό κομμάτι κώδικα (σε ένα διαφορετικό μέρος του προγράμματος Java) που λέει στον υπολογιστή να καλέσει τη μέθοδο σε δράση. Η δήλωση
είναι ένα παράδειγμα μιας κλήσης μεθόδου, και έτσι είναι το
-
System. έξω. println ("Σοκολάτα, δικαιώματα, ύπνος")?
Η Java έχει πολλά διαφορετικά είδη δηλώσεων. Μια κλήση μεθόδου είναι μόνο ένα είδος.
-
Τερματισμός μιας δήλωσης με ερωτηματικό
Στην Java, κάθε δήλωση τελειώνει με ένα ερωτηματικό. Ο κώδικας στην καταχώριση 1 έχει μόνο μία δήλωση σε αυτό, έτσι μόνο μία γραμμή στην λίστα 1 τελειώνει με ένα ερωτηματικό.
Πάρτε οποιαδήποτε άλλη γραμμή στην Λίστα 1, όπως για παράδειγμα η κεφαλίδα μεθόδου. Η κεφαλίδα μεθόδου (η γραμμή με τη λέξη κύρια σε αυτήν) δεν λέει απευθείας στον υπολογιστή να κάνει τίποτα. Αντ 'αυτού, η κεφαλίδα της μεθόδου περιγράφει κάποια ενέργεια για μελλοντική αναφορά. Η κεφαλίδα αναγγέλλει "Ακριβώς σε περίπτωση που κάποιος καλέσει ποτέ την κύρια μέθοδο, οι επόμενες γραμμές του κώδικα σας λένε τι πρέπει να κάνετε σε απάντηση αυτής της κλήσης. "
Κάθε ολοκληρωμένη εντολή Java τελειώνει με ένα ερωτηματικό. Μια κλήση μεθόδου είναι μια δήλωση, οπότε τελειώνει με ένα ερωτηματικό, αλλά ούτε μια κεφαλίδα μεθόδου ούτε μια δήλωση μεθόδου είναι μια δήλωση.
Η μέθοδος που ονομάζεται System.έξω. println
Η εντολή στη μέση της Καταχώρησης 1 καλεί μια μέθοδο που ονομάζεται
Σύστημα. έξω. println . Αυτή η μέθοδος ορίζεται στο Java API. Κάθε φορά που καλείτε το Σύστημα. έξω. println, ο υπολογιστής εμφανίζει κείμενο στην οθόνη του. Σκεφτείτε για παράδειγμα το όνομα Pauline Ott. Ένας από αυτούς είναι μια καλόγρια. ο άλλος είναι φυσικός. Φυσικά, υπάρχουν πολλοί Paulines στον αγγλόφωνο κόσμο, ακριβώς όπως υπάρχουν πολλά πράγματα που ονομάζονται println στο Java API. Για να διακρίνουμε τη φυσική Pauline Ott από την κριτική ταινία Pauline Kael, γράψτε το πλήρες όνομα "Pauline Ott. "Και, για να ξεχωρίσετε τη μοναχή από το φυσικό, γράψτε" αδελφή Pauline Ott. "Με τον ίδιο τρόπο, γράψτε είτε το System. έξω. println ή DriverManager. println. Το πρώτο γράφει κείμενο στην οθόνη του υπολογιστή. Το δεύτερο γράφει σε ένα αρχείο καταγραφής της βάσης δεδομένων.
Ακριβώς όπως οι Pauline και Ott είναι ονόματα από μόνα τους, τόσο System, out και println είναι ονόματα στο Java API. Αλλά για να χρησιμοποιήσετε println, πρέπει να γράψετε το πλήρες όνομα της μεθόδου. Ποτέ δεν γράφετε μόνο το println. Είναι πάντα το σύστημα. έξω. println ή κάποιο άλλο συνδυασμό των ονομάτων API.
Η γλώσσα προγραμματισμού Java είναι ευαίσθητη σε πεζά-κεφαλαία γράμματα. Εάν αλλάξετε ένα μικρό γράμμα σε ένα κεφαλαίο γράμμα (ή αντίστροφα), αλλάζετε την έννοια μιας λέξης. Δεν μπορείτε να αντικαταστήσετε το σύστημα. έξω. println με το σύστημα. έξω. Println
. Αν το κάνετε, το πρόγραμμά σας δεν θα λειτουργήσει. Η τάξη Java
Μπορεί να έχετε ακούσει τον όρο
αντικειμενοστραφή προγραμματισμό (επίσης γνωστός ως OOP ). OOP είναι ένας τρόπος σκέψης για προβλήματα προγραμματισμού υπολογιστών - ένας τρόπος που υποστηρίζεται από πολλές διαφορετικές γλώσσες προγραμματισμού. Το OOP ξεκίνησε στη δεκαετία του 1960 με μια γλώσσα που ονομάζεται Simula. Ενίσχυθηκε στη δεκαετία του 1970 με μια άλλη γλώσσα που ονομάζεται Smalltalk. Στη δεκαετία του '80, το OOP έφυγε μεγάλο χρονικό διάστημα με τη γλώσσα C ++. Μερικοί άνθρωποι θέλουν να αλλάξουν το ακρωνύμιο και να το ονομάσουν COP, προγραμματισμό με τάξη. Αυτό συμβαίνει επειδή ο αντικειμενοστρεφής προγραμματισμός αρχίζει με κάτι που ονομάζεται
class . Στην Java, όλα αρχίζουν με τάξεις, τα πάντα περικλείονται στις τάξεις και όλα βασίζονται σε τάξεις. Στην Java, η κύρια μέθοδος πρέπει να είναι μέσα σε μια τάξη. Ο κώδικας στην καταχώριση 1 ξεκινά με τις λέξεις τάξη ThingsILike. Ρίξτε μια ακόμη ματιά στην Λίστα 1 και παρατηρήστε τι συμβαίνει μετά τη γραμμή ThingsILike. Ο υπόλοιπος κώδικας περικλείεται σε σγουράκια. Αυτά τα τιράντες σημαίνουν όλα τα πράγματα μέσα στην τάξη. Χωρίς αυτές τις αγκύλες, θα ξέρετε πού ξεκινά η δήλωση της κλάσης ThingsILike, αλλά δεν θα γνωρίζατε πού τελειώνει η δήλωση.
Είναι σαν τα πράγματα μέσα στην κλάση ThingsILike να βρίσκονται σε ένα κουτί. Για να το κουτίσετε από ένα κομμάτι κώδικα, κάνετε δύο πράγματα:
Χρησιμοποιείτε σγουρά:
- Αυτές οι σγουρές αγκύλες λένε στον μεταγλωττιστή, όπου αρχίζει και τελειώνει ένα κομμάτι κώδικα. Εσείς κωδικός:
- Η εσοχή λέει στο ανθρώπινο μάτι σας (και τα μάτια άλλων προγραμματιστών) όπου ένα κομμάτι κώδικα αρχίζει και τελειώνει. Μην ξεχνάτε. Πρέπει να κάνετε και τα δύο.