Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Μπορεί η μέθοδος InputStream Επιστροφή σε Java

; Οι δημιουργοί της Java σχεδιαστεί για τη γλώσσα προγραμματισμού για να αντιπροσωπεύουν ένα object-oriented μοντέλο προγραμματισμού από το μηδέν . Έννοιες των αντικειμένων, κλάσεων , κληρονομικότητα , πολυμορφισμός και είναι διαδεδομένη ακόμα και στη δομή των τυπικών βιβλιοθήκες της Java . Αφηρημένη κατηγορία , ένα άμεσο αποτέλεσμα αυτών των εννοιών , υπάρχουν επίσης στη γενική βιβλιοθήκη . Μια αφηρημένη κατηγορία , όπως InputStream μπορεί , σε ορισμένες περιπτώσεις , να επιστρέψει ένα αντικείμενο InputStream μέσω της μεθόδου του κατασκευαστή . Αυτό το αντικείμενο μπορεί στη συνέχεια να χωρέσει σε πολλά πλαίσια εισόδου /εξόδου σε ένα πρόγραμμα. Μαθήματα σε Java
Η

Java κλάσεις , όπως μαθήματα σε άλλες γλώσσες προγραμματισμού object-oriented , αντιπροσωπεύουν τα σχέδια για «αντικείμενα» που οι προγραμματιστές μπορούν να « υπόσταση » στα προγράμματά τους . Αυτό απλά σημαίνει ότι όταν ένας προγραμματιστής θέλει να δημιουργήσει ένα κομμάτι των δεδομένων που ελέγχει κάτι, όπως μια σύνδεση δικτύου , για παράδειγμα , ο προγραμματιστής θα μπορούσε να δημιουργήσει μια " Socket" αντικείμενο, το οποίο συμπεριφέρεται σύμφωνα με τους κανόνες που ορίζονται στο " Socket " ? . τάξη
εικόνων Class Κατασκευαστές
Η

τους υπάρχει , ως μέρος της κάθε κατηγορίας , μια « κατασκευαστή » που υπαγορεύει πώς τα αντικείμενα που δημιουργήθηκαν από την εν λόγω εργασία της τάξης κατά τη δημιουργία . Συνήθως, εάν ένας δημιουργός τάξη δεν καθορίσετε μια κατασκευαστή , η Java Virtual Machine ( JVM ), θα χρησιμοποιήσει μια προεπιλεγμένη κατασκευή , η οποία ακυρώνει τα δεδομένα και τη μνήμη για το αντικείμενο , όπως ορίζεται από την κατηγορία του . Ωστόσο , ο δημιουργός της κατηγορίας μπορεί να δημιουργήσουμε μια δομή η οποία καθορίζει επίσης τον τρόπο μεταβλητές είναι προετοιμασία , και ποια μέτρα πρόκειται να συμβεί όταν δημιουργείται η τάξη . Η προεπιλεγμένη κατασκευή , είτε ορίζονται από τον προγραμματιστή ή όχι , ενεργοποιείται όταν ο χρήστης της κλάσης δημιουργεί ένα αντικείμενο χρησιμοποιώντας το " νέο " λέξη κλειδί.

Η The Class InputStream

Η κλάση InputStream , όπως και κάθε άλλη κατηγορία , έχει ένα κατασκευαστή . Η τάξη InputStream , ωστόσο , αντιπροσωπεύει μια « αφηρημένη » τάξη. Αυτό σημαίνει ότι η κλάση InputStream δεν προορίζεται για χρήση από μόνη της, αλλά μάλλον ως πρότυπο για άλλες κατηγορίες εισόδου και εξόδου. Ο προγραμματιστής μπορεί να επικαλεστεί τον κατασκευαστή της κατηγορίας InputStream , η οποία θα επιστρέψει ένα αντικείμενο InputStream . Ωστόσο , αυτό το επιστρεφόμενο αντικείμενο εργάζεται για να βοηθήσει στη δημιουργία και άλλων αντικειμένων εισόδου , ​​όπως FileInputStreams ή BufferedReader αντικείμενα .
Εικόνων InputStreams στη χρήση
Η

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

InputStream είναι? Είναι = νέα FileInputStream ( ) ?


Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα