2025 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2025-01-22 17:27
C++ աջակցում է օբյեկտ - կողմնորոշված ծրագրավորում, բայց OO-ն լեզվի մեջ չէ: Փաստորեն, հիմնական ֆունկցիան an-ի անդամ չէ օբյեկտ . (Իհարկե, կարելի է վիճել Java-ի մասին լիովին առարկայական - կողմնորոշված լեզուն նույնպես, քանի որ դրա պարզունակները (ասենք, int) չեն առարկաներ .)
Այստեղ C++-ը օբյեկտի՞ն կողմնորոշվա՞ծ է:
Ահա պատճառները C++ կոչվում է մասնակի orsemi Օբյեկտային կողմնորոշված Լեզուն. Հիմնական գործառույթը դասից դուրս է. C++ աջակցում է օբյեկտ - կողմնորոշված ծրագրավորում, բայց OO-ն լեզվի համար բնօրինակ չէ: Դուք կարող եք գրել վավեր, լավ կոդավորված, գերազանց ոճով C++ ծրագիր՝ առանց an օբյեկտ թեկուզ մեկ անգամ:
Հետագայում հարցն այն է, թե ինչու C++-ը մաքուր օբյեկտային կողմնորոշված չէ: Այն դիտվել է 29090 անգամ։ C++ է ոչ ա մաքուր առարկայական կողմնորոշված լեզուն, քանի որ դուք կարող եք գրել կոդ առանց C++-ում դաս ստեղծելու, մինչդեռ Java-ն IS ա մաքուր առարկայական կողմնորոշված լեզու, քանի որ յուրաքանչյուր ֆունկցիա պահանջում է դասակարգ:
Հետագայում, կարելի է նաև հարցնել, թե ո՞ր լեզուն է ամբողջությամբ ուղղված դեպի օբյեկտ:
- Քվորա: նախ Java-ն չէ մաքուր առարկայական կողմնորոշված ծրագրավորում լեզու . Smalltalk-ն է ամբողջությամբ և նախ և առաջ օբյեկտ կողմնորոշված ծրագրավորում լեզու . Որն է լիովին առարկել - կողմնորոշված ծրագրավորում լեզու ?
Ի՞նչ է 100 օբյեկտ կողմնորոշվածը:
Չնայած Java-ն ամենահաջողակներից մեկն է Օբյեկտակենտրոն ծրագրավորման լեզու , որը նաև որոշ ֆունկցիոնալ ստացավ ծրագրավորում հպումը Java 8-ում երբեք չի համարվում 100 % կամ մաքուր օբյեկտ - կողմնորոշված ծրագրավորման լեզու.