Video: C++ to'liq ob'ektga yo'naltirilganmi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
C++ qo'llab-quvvatlaydi ob'ekt - yo'naltirilgan dasturlash, lekin OO tilga xos emas. Aslida, themain funksiyasi a ning a'zosi emas ob'ekt . (Albatta, Java a ekanligi haqida bahslashish mumkin butunlay ob'ekt - yo'naltirilgan til ham, chunki uning primitivlari (aytaylik, int) emas ob'ektlar .)
Bu erda C++ ob'ektga yo'naltirilganmi?
Mana sabablar C++ qisman orsemi deyiladi Ob'ektga yo'naltirilgan Til: Asosiy funktsiya sinfdan tashqarida: C++ qo'llab-quvvatlaydi ob'ekt - yo'naltirilgan dasturlash, lekin OO tilga xos emas. Siz to'g'ri, yaxshi kodlangan, mukammal uslubda yozishingiz mumkin C++ dan foydalanmasdan dastur ob'ekt hatto bir marta.
Keyinchalik savol tug'iladi, nima uchun C++ sof ob'ektga yo'naltirilgan emas? 29090 marta o'qildi. C++ hisoblanadi emas a sof ob'ektga yo'naltirilgan til, chunki siz C++ da sinf yaratmasdan kod yozishingiz mumkin, holbuki Java IS a sof ob'ektiv yo'naltirilgan til, chunki har bir funktsiya sinfni talab qiladi.
Keyinchalik savol tug'ilishi mumkin, qaysi til to'liq ob'ektga yo'naltirilgan?
- Quora. birinchi navbatda Java emas sof ob'ektga yo'naltirilgan dasturlash til . Smalltalk - bu to'liq va birinchi navbatda ob'ektga yo'naltirilgan dasturlash til . Qaysi is to'liq e'tiroz bildiradi - yo'naltirilgan dasturlash til ?
100 ob'ektga yo'naltirilgan nima?
Java eng muvaffaqiyatlilaridan biri bo'lsa ham Ob'ektga yo'naltirilgan dasturlash tili , bu ham ba'zi funktsional xususiyatlarga ega dasturlash Java 8-da teginish hech qachon hisobga olinmaydi 100 % yoki toza ob'ekt - yo'naltirilgan dasturlash tili.