וִידֵאוֹ: האם C++ מונחה עצמים באופן מלא?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
C++ תומך לְהִתְנַגֵד - מכוון תכנות, אבל OO אינו מהותי לשפה. למעשה, הפונקציה הראשית אינה חברה ב-an לְהִתְנַגֵד . (כמובן, אפשר להתווכח על כך ש-Java היא א אובייקט לחלוטין - מכוון גם השפה, כי הפרימיטיבים שלה (נגיד, int) אינם חפצים .)
כאן, האם C++ מונחה עצמים?
להלן הסיבות C++ נקרא חלקי אורסמי מונחה עצמים שפה: הפונקציה העיקרית נמצאת מחוץ לכיתה: C++ תומך לְהִתְנַגֵד - מכוון תכנות, אבל OO אינו מהותי לשפה. אתה יכול לכתוב תקף, מקודד היטב, בסגנון מצוין C++ תוכנית ללא שימוש ב- לְהִתְנַגֵד אפילו פעם אחת.
לאחר מכן, השאלה היא מדוע C++ אינו מונחה עצמים טהור? הוא נצפה 29090 פעמים. C++ הוא לֹא א מונחה עצמים טהור שפה מכיוון שאתה יכול לכתוב קוד מבלי ליצור מחלקה ב-C++, בעוד ש-Java היא א מונחה עצמים טהור שפה כי כל פונקציה דורשת aclass.
לאחר מכן, אפשר גם לשאול, איזו שפה מונחה עצמים באופן מלא?
- Quora. ראשית ג'אווה לא מונחה עצמים טהור תִכנוּת שפה . Smalltalk הוא לְגַמרֵי וראשית טהורה מונחה עצמים תִכנוּת שפה . איזה איזה התנגדות מלאה - מכוון תִכנוּת שפה ?
מה זה 100 מונחה עצמים?
למרות ש-Java היא אחת המוצלחות ביותר שפת תכנות מכוונת עצמים , שגם התפקד קצת תִכנוּת מגע ב-Java 8 לעולם אינו נחשב 100 % או טהור לְהִתְנַגֵד - שפת תכנות מכוונת.