Σπίτι Προσωπικά Οικονομικά Ό, τι αρχίζουν οι προγραμματιστές Java πρέπει να γνωρίζουν σχετικά με τις κατηγορίες - dummies

Ό, τι αρχίζουν οι προγραμματιστές Java πρέπει να γνωρίζουν σχετικά με τις κατηγορίες - dummies

Πίνακας περιεχομένων:

Βίντεο: Encriptacion en Java (Algoritmo Personalizado) - Parte 5 - Final @JoseCodFacilito 2025

Βίντεο: Encriptacion en Java (Algoritmo Personalizado) - Parte 5 - Final @JoseCodFacilito 2025
Anonim

Όταν αρχίσετε να μαθαίνετε αντικειμενοστραφή προγραμματισμό στην Java, ίσως να πιστεύετε ότι αυτή η ιδέα της τάξης είναι μια μεγάλη φάρσα. Μερικοί geeks στο Silicon Valley δεν είχαν τίποτα καλύτερο να κάνουν, έτσι πήγαν σε ένα μπαρ και έκαναν κάποια σύγχυση σχετικά με τα μαθήματα. Δεν γνωρίζουν τι σημαίνει, αλλά έχουν τη διασκέδαση βλέποντας τους ανθρώπους να αγωνίζονται να το καταλάβουν.

Λοιπόν, αυτά δεν είναι όλα τα μαθήματα. Τα μαθήματα είναι σοβαρά πράγματα. Επιπλέον, τα μαθήματα είναι χρήσιμα. Πολλές αξιόπιστες μελέτες έχουν δείξει ότι οι τάξεις και ο αντικειμενοστρεφής προγραμματισμός εξοικονομούν χρόνο και χρήμα.

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

Μαθήματα, αντικείμενα και πίνακες

Επειδή τα μαθήματα μπορούν να είναι τόσο μυστηριώδη, ας επεκτείνουμε την κατανόησή σας με μια άλλη αναλογία. Δείτε τον πίνακα των τριών αγορών. Ο τίτλος του πίνακα αποτελείται από μια λέξη (η λέξη "Αγορά") και ο πίνακας έχει τρεις στήλες - οι λέξεις "ποσό", "φορολογητέα" και "σύνολο". "Λοιπόν, ο κώδικας έχει τα ίδια πράγματα - Αγορά, ποσό, φορολογητέα και συνολικά.

Σκεφτείτε το κορυφαίο μέρος του πίνακα (τις επικεφαλίδες του τίτλου και της στήλης) ως κατηγορία. Αυτό το πάνω μέρος του πίνακα δείχνει στον χρήστη τι σημαίνει να είναι μια Αγορά. (Αυτό σημαίνει ότι έχει αξία ποσού, φορολογητέα αξία και συνολική αξία.)

Μια κατηγορία είναι σαν το πάνω μέρος ενός πίνακα. Και τι γίνεται με ένα αντικείμενο; Λοιπόν, ένα αντικείμενο είναι σαν μια σειρά πίνακα. Για παράδειγμα, μπορείτε να δημιουργήσετε τρία αντικείμενα (τρεις περιπτώσεις της κλάσης αγοράς). Το πρώτο αντικείμενο έχει αξία ποσού 20. 00, φορολογητέα τιμή true και συνολική τιμή 21. 00. Στον πίνακα, η πρώτη σειρά έχει αυτές τις τρεις τιμές - 20. 00, true και 21. 00.

Ορισμένες ερωτήσεις και απαντήσεις

Εδώ είναι ο συντομότερος προγραμματισμός αντικειμενοστρεφών προγραμματισμών στον κόσμο:

  • Μπορώ να έχω ένα αντικείμενο χωρίς να έχω μάθημα;

    Όχι, δεν μπορείτε. Στην Java, κάθε αντικείμενο είναι μια περίπτωση μιας τάξης.

  • Μπορώ να έχω μια τάξη χωρίς αντικείμενο;

    Ναι, μπορείτε. Είναι δουλειά ως συνήθως.

  • Αφού έχω δημιουργήσει μια κλάση και τις παρουσίες της, μπορώ να προσθέσω περισσότερες εμφανίσεις στην τάξη;

    Ναι, μπορείτε. Αν δεν υπάρχουν αντικείμενα, τρία αντικείμενα, τέσσερα αντικείμενα ή περισσότερα αντικείμενα, εξακολουθείτε να έχετε την ίδια παλιά τάξη.

  • Μπορεί ένα αντικείμενο να προέρχεται από περισσότερες από μία τάξεις;

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

Ό, τι αρχίζουν οι προγραμματιστές Java πρέπει να γνωρίζουν σχετικά με τις κατηγορίες - dummies

Η επιλογή των συντακτών

Ό, τι αρχίζουν οι προγραμματιστές Java πρέπει να γνωρίζουν σχετικά με τις κατηγορίες - dummies

Ό, τι αρχίζουν οι προγραμματιστές Java πρέπει να γνωρίζουν σχετικά με τις κατηγορίες - dummies

, μπορεί να νομίζετε ότι αυτή η ιδέα της τάξης είναι μια μεγάλη φάρσα. Μερικοί Geeks στο Silicon Valley δεν είχαν τίποτα καλύτερο να κάνουν, έτσι πήγαν σε ένα μπαρ και έκαναν κάποια σύγχυση σχετικά με τα μαθήματα. Δεν γνωρίζουν τι σημαίνει, αλλά έχουν διασκέδαση βλέποντας τους ανθρώπους να αγωνίζονται ...

Τι είναι ένας αρχικοποιητής σε Java; - dummies

Τι είναι ένας αρχικοποιητής σε Java; - dummies

Ένας αρχικοποιητής είναι μια γραμμή κώδικα (ή ένα μπλοκ κώδικα) τοποθετημένο έξω από οποιαδήποτε μέθοδο, κατασκευαστή ή άλλο μπλοκ κώδικα. Οι αρχικοποιητές εκτελούνται κάθε φορά που δημιουργείται μια παράσταση μιας κλάσης, ανεξάρτητα από το ποιος κατασκευαστής χρησιμοποιείται για τη δημιουργία της παρουσίας. Οι πιο απλοί αρχικοποιητές είναι εκείνοι που δηλώνουν και αρχικοποιούν πεδία. Για παράδειγμα: ...

Τι είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης; - τα κουμπιά

Τι είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης; - τα κουμπιά

Στις προηγούμενες μέρες, γράφοντας και εκτελώντας ένα πρόγραμμα Java που αφορούσε το άνοιγμα διαφόρων παραθύρων - ένα παράθυρο για την πληκτρολόγηση του προγράμματος, ένα άλλο παράθυρο για την εκτέλεση του προγράμματος και ίσως ένα τρίτο παράθυρο για να παρακολουθείτε όλο τον κώδικα που έχετε γράψει. & ldquo; Ένα ολοκληρωμένο περιβάλλον ανάπτυξης σας βοηθά να διαχειριστείτε τον κώδικα Java σας και να σας εξυπηρετεί ...

Η επιλογή των συντακτών

Γονείς Για τα ανδρείκελα Cheat Sheet - ανδρείκελα

Γονείς Για τα ανδρείκελα Cheat Sheet - ανδρείκελα

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

Γονικά εργαλεία για την παρακολούθηση και την προστασία της ψηφιακής οικογένειάς σας - ανδρείκελα

Γονικά εργαλεία για την παρακολούθηση και την προστασία της ψηφιακής οικογένειάς σας - ανδρείκελα

Είναι κατάλληλες για εσάς και την οικογένειά σας, έχετε υπόψη τους τρόπους να βοηθήσετε τα παιδιά σας να παραμείνουν ασφαλείς στο διαδίκτυο χωρίς να ακολουθήσετε αυτό το επόμενο βήμα: Μπορείτε να ελέγξετε το ιστορικό του προγράμματος περιήγησης ιστού στους υπολογιστές του σπιτιού σας; Έχετε Φιλικά τα παιδιά σας σε ιστότοπους κοινωνικής δικτύωσης; Έχετε ...

Επιλέγοντας μια καρέκλα με γλάστρες - ανδρείκελα

Επιλέγοντας μια καρέκλα με γλάστρες - ανδρείκελα

Κρατάτε ανοιχτό μυαλό καθώς ελέγχετε τις επιλογές του καλαθιού σας: τη μεγάλη τουαλέτα, τις μικρές γλύστρες - και μην ξεχνάτε ότι μπορείτε πάντα να χρησιμοποιείτε την καρέκλα που έχετε βγάλει από το χέρι (από έναν παλαιότερο αδελφό ή ξάδερφό) και αφήστε τα μικρά γλυκά να τα προσωποποιήσουν με αυτοκόλλητα, κάνοντας το θρόνο μόνο. Ενθαρρύνετε τον εκπαιδευόμενο σας ...

Η επιλογή των συντακτών

Πώς να χρησιμοποιήσετε την ασφάλεια του λειτουργικού συστήματος για να αποφύγετε να κάνετε Hacked - dummies

Πώς να χρησιμοποιήσετε την ασφάλεια του λειτουργικού συστήματος για να αποφύγετε να κάνετε Hacked - dummies

Μέτρα ασφαλείας για την αποτροπή ατυχημάτων και διασφάλιση της προστασίας των κωδικών πρόσβασης. Εκτελέστε τακτικά αυτές τις δοκιμές χαμηλής τεχνολογίας και υψηλής τεχνολογίας με σκοπό τη διασφάλιση ότι τα συστήματά σας είναι όσο το δυνατόν ασφαλέστερα - ίσως ως μέρος ενός μηνιαίου, τριμηνιαίου ή διετούς ελέγχου. Windows Τα ακόλουθα μέτρα αντιμετώπισης μπορούν να αποτρέψουν τον κωδικό πρόσβασης ...

Πώς να χρησιμοποιήσετε τον νέο Οδηγό κοινής χρήσης - ανδρείκελα

Πώς να χρησιμοποιήσετε τον νέο Οδηγό κοινής χρήσης - ανδρείκελα

Για να δημιουργήσετε ένα νέο κοινόχρηστο στοιχείο στο διακομιστή αρχείων δικτύου σας χρησιμοποιήστε τον νέο Οδηγό κοινής χρήσης. Για να είναι χρήσιμος, ένας διακομιστής αρχείων πρέπει να προσφέρει ένα ή περισσότερα κοινόχρηστα στοιχεία - φακέλους που έχουν οριστεί ως προσβάσιμοι από το κοινό μέσω του δικτύου.