Είναι η C++ πλήρως αντικειμενοστραφή;
Είναι η C++ πλήρως αντικειμενοστραφή;

Βίντεο: Είναι η C++ πλήρως αντικειμενοστραφή;

Βίντεο: Είναι η C++ πλήρως αντικειμενοστραφή;
Βίντεο: Αντικειμενοστραφής Προγραμματισμός:Τρόπος επίλυσης 2024, Νοέμβριος
Anonim

C++ υποστηρίζει αντικείμενο - προσανατολισμένη προγραμματισμός, αλλά το OO δεν είναι εγγενές στη γλώσσα. Στην πραγματικότητα, η κύρια συνάρτηση δεν είναι μέλος ενός αντικείμενο . (Φυσικά, μπορεί κανείς να υποστηρίξει ότι η Java είναι α εντελώς αντικειμενικό - προσανατολισμένη γλώσσα επίσης, επειδή τα πρωτόγονά της (ας πούμε, int) δεν είναι αντικείμενα .)

Εδώ, είναι η C++ αντικειμενοστραφή;

Εδώ είναι οι λόγοι C++ ονομάζεται μερικό ορσεμί Αντικειμενοστραφής Γλώσσα: Η κύρια λειτουργία είναι εκτός της τάξης: C++ υποστηρίζει αντικείμενο - προσανατολισμένη προγραμματισμός, αλλά το OO δεν είναι εγγενές στη γλώσσα. Μπορείτε να γράψετε ένα έγκυρο, καλά κωδικοποιημένο, άριστο στιλ C++ πρόγραμμα χωρίς χρήση ενός αντικείμενο έστω και μια φορά.

Στη συνέχεια, το ερώτημα είναι γιατί η C++ δεν είναι καθαρά αντικειμενοστραφή; Έχει προβληθεί 29090 φορές. C++ είναι δεν ένα καθαρά αντικειμενοστραφή γλώσσα επειδή μπορείτε να γράψετε κώδικα χωρίς να δημιουργήσετε μια κλάση στη C++, ενώ η Java IS α καθαρά αντικειμενοστρεφής γλώσσα γιατί κάθε συνάρτηση απαιτεί κλάση.

Στη συνέχεια, μπορεί επίσης να αναρωτηθεί, ποια γλώσσα είναι πλήρως αντικειμενοστραφή;

- Quora. καταρχήν η Java δεν είναι καθαρά αντικειμενοστραφή προγραμματισμός Γλώσσα . Το Smalltalk είναι πλήρως και πρώτα καθαρά αντικειμενοστραφής προγραμματισμός Γλώσσα . Ποια είναι πλήρως αντιρρήσεις - προσανατολισμένη προγραμματισμός Γλώσσα ?

Τι είναι το 100 Object Oriented;

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