اذهب إلى المحتوى

لوحة المتصدرين

  1. يوسف العراب

    يوسف العراب

    الأعضاء


    • نقاط

      1

    • المساهمات

      37


  2. فاىزة حسن

    فاىزة حسن

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


  3. نوره محمد6

    نوره محمد6

    الأعضاء


    • نقاط

      1

    • المساهمات

      37


  4. Mraaa Com

    Mraaa Com

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 06/21/23 in أجوبة

  1. هل استطيع اضافتها في متجري وبيعها بعد تحميلها هل هناك حقوق نشر
    1 نقطة
  2. الرحلة تحتاج مجموعة من الناس , الصراحة من الضروري وجود قروب لحد ما في نفس مجالي
    1 نقطة
  3. مرحبا,,, عندي سوال اريد نشاء مجلد (توجد خاصية (الموقع ... عند الضغط زر موس اليمين يظهر لك قوائم اخر القائمة يوجد فيها خصائص المجلد فيها قوائم (عام - مشاركة - الامان - (موقع) - الاصدارات السابقة - تخصيص ) اعمل مجلد جديد تظهر لي جميع القوائم الا الموقع ) باك الله فيكم جمعنا المحبة و الاخلاص وشكرا
    1 نقطة
  4. السلام عليكم بخصوص حصولي على شهادة اتمام الدورة هل يوجد شروط معينة؟ أم يكفي إجتيازي للإختبار , و هل تعتبر شهادة معتمدة و شكراً
    1 نقطة
  5. الكود الحالي يبدو جيدًا ويعرض المفاهيم الأساسية لـ OOP بشكل جيد. ومع ذلك، قد يكون من الأفضل إضافة بعض الأمثلة العملية لتوضيح المفاهيم بشكل أفضل، وخاصةً فيما يتعلق بالـ Polymorphism و ال Encapsulation أمثلة لتوضيح المفاهيم الأساسية لـ OOP في TypeScript. مثال على الـ Encapsulation: class BankAccount { private balance: number; constructor(initialBalance: number) { this.balance = initialBalance; } public deposit(amount: number): void { this.balance += amount; } public withdraw(amount: number): void { if (amount <= this.balance) { this.balance -= amount; } else { console.log("Insufficient funds"); } } public getBalance(): number { return this.balance; } } في هذا المثال، نعرف فئة "BankAccount" التي تحتوي على خاصية "balance" كـ private وطرق "deposit" و "withdraw" و "getBalance". هذا يعني أن الـ Encapsulation يحمي خاصية الرصيد من التعديل المباشر من خارج الفئة، حيث يمكن للمستخدمين فقط استخدام الطرق المعرفة لإيداع وسحب الأموال والاستعلام عن الرصيد. مثال على الـ Polymorphism: class Animal { public makeSound(): void { console.log("The animal makes a sound"); } } class Cat extends Animal { public makeSound(): void { console.log("Meow"); } } class Dog extends Animal { public makeSound(): void { console.log("Woof"); } } في هذا المثال، نعرف فئة "Animal" التي تحتوي على طريقة "makeSound" التي تعرض رسالة على الشاشة. ثم، ننشئ فئتين أخريين "Cat" و "Dog" التي تمتدان من فئة "Animal"، ولكنهم يستخدمون Polymorphism لتعريف طريقة "makeSound" بشكل مختلف عن طريقة "makeSound" في فئة "Animal". يعني هذا أننا يمكننا استخدام الطريقة "makeSound" بطريقة مختلفة، وفقًا لنوع الحيوان الذي نريد إنشاؤه، سواء كانت "Cat" أو "Dog".
    1 نقطة
  6. ما هي متطلبات شهادة علوم الحسوب بالتفصيل بما في ذلك هل علي الانتهاء من جميع مسارات الدوره كم من مشروع علي تقديمه عند الانتهاء وهل من الضروري رفعه على githup اذا كان علي تقديم جميع التطبيقات العملية في الدورة هل ذلك يتضمن كتابة الخوارزميات في مدخل علوم الحاسوب وبالطبع جميع المعلومات الاخرى بالتفصيل اذا سمحتوا
    1 نقطة
×
×
  • أضف...