Διαφορά κλειδιού - Παράμετρος παράμετρος
 

Η βασική διαφορά μεταξύ χαρακτηριστικού και παραμέτρου είναι ότι ένα χαρακτηριστικό είναι μια μεταβλητή οποιουδήποτε τύπου που δηλώνεται απευθείας σε μια κλάση, ενώ μια παράμετρος είναι μια μεταβλητή που ορίζεται από τη συνάρτηση που λαμβάνει μια τιμή όταν καλείται.

Σε γλώσσες προγραμματισμού όπως η Java, υπάρχουν έννοιες όπως αντικείμενα, κλάσεις και λειτουργίες. Κατά την κωδικοποίηση, ο προγραμματιστής πρέπει να ακολουθεί τη συγκεκριμένη σύνταξη που σχετίζεται με τη γλώσσα προγραμματισμού. Χρησιμοποιείται ένα χαρακτηριστικό με τάξεις και αντικείμενα ενώ μια παράμετρος χρησιμοποιείται με λειτουργίες ή μεθόδους. Αυτό το άρθρο εξετάζει τη διαφορά μεταξύ χαρακτηριστικού και παραμέτρου.

ΠΕΡΙΕΧΟΜΕΝΑ

1. Επισκόπηση και διαφορά κλειδιού
2. Τι είναι το Χαρακτηριστικό
3. Τι είναι η παράμετρος
4. Συγκριτική παράσταση - Παράμετρος σε παράμετρο σε πίνακα
5. Περίληψη

Τι είναι το Χαρακτηριστικό;

Οι γλώσσες προγραμματισμού όπως η Java υποστηρίζουν προγραμματισμό αντικειμενοστραφής. Αυτό το παράδειγμα προγραμματισμού βασίζεται σε αντικείμενα. Ένα αντικείμενο έχει κατάσταση και συμπεριφορά. Το κράτος αντιπροσωπεύεται από τις τιμές των δεδομένων. Καλούνται επίσης ως πεδία ή ιδιότητες. Η συμπεριφορά ή η λειτουργικότητα αντιπροσωπεύονται από μεθόδους. Μια κλάση είναι ένα σχέδιο για να δημιουργήσετε ένα αντικείμενο. Επομένως, ένα αντικείμενο είναι μια περίπτωση μιας κλάσης. Ένα μαθητικό αντικείμενο μπορεί να έχει χαρακτηριστικά όπως το όνομα και το όνομα του φοιτητή. Ένας υπάλληλος μπορεί να έχει χαρακτηριστικά όπως αναγνωριστικό υπαλλήλου, όνομα, μισθό και τμήμα. Ένα αντικείμενο ζώου μπορεί να έχει χαρακτηριστικά όπως όνομα, αγαπημένο φαγητό κλπ.

Σύμφωνα με το παραπάνω πρόγραμμα, η κλάση Rhombus έχει δύο χαρακτηριστικά που είναι διαγώνια1 και διαγώνια2. Έχει επίσης τον κατασκευαστή και μια μέθοδο για τον υπολογισμό της περιοχής. Στο κύριο πρόγραμμα δημιουργείται ένα αντικείμενο του Rhombus. Δύο τιμές διαβιβάζονται στον κατασκευαστή, και αυτές θα εκχωρήσουν στα χαρακτηριστικά diagonal1 και diagonal2. Όταν καλείτε τη μέθοδο calArea, υπολογίζεται η περιοχή του Rhombus και θα επιστρέψει την απάντηση, η οποία είναι διπλή τιμή. Τέλος, η υπολογιζόμενη περιοχή θα εκτυπωθεί στην οθόνη. Οι δύο διαγώνιες τιμές είναι τα χαρακτηριστικά της κλάσης και του αντικειμένου r1.

Τι είναι η παράμετρος;

Μια λειτουργία είναι μια σημαντική έννοια στον προγραμματισμό. Είναι ένα σύνολο δηλώσεων για να εκτελέσετε μια συγκεκριμένη εργασία. Οι λειτουργίες αυξάνουν την επαναχρησιμοποίηση κώδικα. Μπορούν να υπάρχουν προκαθορισμένες λειτουργίες που παρέχονται από τη γλώσσα προγραμματισμού. Ο προγραμματιστής μπορεί επίσης να γράψει τις δικές του λειτουργίες. Καλούνται ως λειτουργίες που ορίζονται από το χρήστη. Η παράμετρος όρος συσχετίζεται με τη λειτουργία. Μια παράμετρος είναι παρόμοια με κάτοχο τοποθεσίας. Η σύνταξη της συνάρτησης έχει ως εξής.

<τροποποιητής πρόσβασης> <τύπος επιστροφής> <όνομα λειτουργίας> <(παράμετροι)> {

// κωδικός λειτουργίας

}}

Ο τροποποιητής πρόσβασης αντιπροσωπεύει την ορατότητα της μεθόδου. Μπορεί να είναι ιδιωτική, δημόσια κ.λπ. Μια ιδιωτική μέθοδος είναι προσβάσιμη μέσα στην τάξη. Μια δημόσια μέθοδος είναι προσβάσιμη από όλες τις κατηγορίες. Ο τύπος επιστροφής ορίζει την έξοδο από τη λειτουργία. Αν είναι ακέραιος, ο τύπος επιστροφής είναι int. Αν είναι διπλή τιμή, ο τύπος επιστροφής είναι διπλός. Αν η λειτουργία δεν επιστρέψει τίποτα, κηρύσσεται άκυρη. Το όνομα της λειτουργίας είναι το πραγματικό όνομα της συνάρτησης για την αναγνώρισή της. Οι παράμετροι είναι οι μεταβλητές που ορίζονται από τη συνάρτηση που λαμβάνει τις τιμές όταν καλείται η συνάρτηση. Ο κώδικας λειτουργίας τοποθετείται μέσα στα σγουρά.

Σύμφωνα με το παραπάνω πρόγραμμα, οι τιμές μήκους και πλάτους περνούν στη λειτουργία calArea. Στη δήλωση calArea (μήκος, πλάτος)? το μήκος και το πλάτος είναι επιχειρήματα. Στον ορισμό της λειτουργίας, υπάρχει calArea (int a, int b); Η τιμή μήκους αντιγράφεται στη μεταβλητή 'a' και η τιμή πλάτους αντιγράφεται στη μεταβλητή 'b'. Αυτά τα 'a' και 'b' είναι παράμετροι. Οι τιμές των παραμέτρων αντιγράφονται σε παραμέτρους όταν καλείται η συνάρτηση. Η υπολογιζόμενη περιοχή επιστρέφεται από το calArea. Το αποτέλεσμα αποδίδεται στην μεταβλητή περιοχή στο κύριο πρόγραμμα. Τέλος, τυπώνεται η περιοχή του ορθογωνίου.

Ποια είναι η διαφορά μεταξύ του χαρακτηριστικού και της παραμέτρου;

Περίληψη - Χαρακτηριστικό vs Παράμετρος

Το χαρακτηριστικό και η παράμετρος είναι δύο όροι που σχετίζονται με τον προγραμματισμό. Αυτό το άρθρο εξετάζει τη διαφορά μεταξύ χαρακτηριστικού και παραμέτρου. Η διαφορά μεταξύ χαρακτηριστικού και παραμέτρου είναι ότι ένα χαρακτηριστικό είναι μια μεταβλητή οποιουδήποτε τύπου που δηλώνεται απευθείας σε μια κλάση, ενώ μια παράμετρος είναι μια μεταβλητή που ορίζεται από τη συνάρτηση που λαμβάνει μια τιμή όταν καλείται.

Αναφορά:

1. "Αντικείμενο και τάξεις Java", Tutorials Point, 24 Μαρτίου 2018. Διατίθεται εδώ