10- C# Course Level 2 (Encapsulation)| شرح تفصيلي لمعني كلمة encapsulation بالبرمجه

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • #الدرس رقم 10 من كورس لغه برمجه سي شارب #c
    وللوصول لكورس كاملا من هنا
    • C# Programming Course ...
    اعمل سبسكرايب ليصلك كل جديد بالقناة
    ومش تنسي لايك و شير للفديو علشان تفيد غيرك ومش تنسي ثواب نشر العلم كبير اوي شاركني فيه
    للدعم المادي للقناه على Patreon :
    / mohammedshushan
    متطلبات الدورة
    تعلم المستوي الاول من هنا
    • C# Programming Course ...
    ****************************** تفاصيل هامه ****************
    الدرس رقم 10 من كورس سي شارب #c المستوي الثاني البرمجه الكائنية oop وفي هذا الدرس نقوم بشرح كامل لتالي:
    شرح encapsulation
    تاكيد شرح access modifier
    تاكيد شرح public
    تاكيد شرح private
    تاكيد شرح protected
    تاكيد شرح internal
    والمزيد ستجده بالحلقة
    لمتابعه القناه ومعرفه كل ماهو جديد من الكورسات المقدمه يمكن الدخول من هذا اللينك وعمل اشتراك في القناه فضلا وليس امرا
    / @muhammedshushan
    لمتابعه باقي سلسله الدروس من هذا الكورس تفضل بالدخول لهذا الينك به الكورس كاملا :
    • C# Programming Course ...
    ولمتابعه القناه وباقي الكورسات الموجوده تفضل بالدخول لهذا الينك الذي يحوي كل الكورسات التي تم تسجيله كاملا :
    / @muhammedshushan
    ولمتابعه بالفيس بوك
    اليكم ايضا لينك جروب عالم البرمجيات
    / 388567588170082
    #شرح #c
    #c
    #oop
    #c#and OOP
    class and object
    Constructor
    #this
    #accessmodifier
    #encapsulation

Комментарии • 50

  • @a7zanati
    @a7zanati 4 месяца назад

    بارك الله فيك
    جميل جدا الرسمة لتوضيح الفكرة :)d>
    #ملخص سريع
    الانكبسوليشن هو طريقة في البرمجة بتخليك تتحكم في الوصول للبيانات داخل الكلاس. يعني إيه؟ يعني بدل ما تسيب البيانات مفتوحة لأي حد يقدر يعدل فيها، انت بتخبيها (بتخليها خاصة) وتوفر طرق محددة (زي الدوال) عشان اللي عاوز يعدل أو يقرأ البيانات يعمل كده بطريقة معينة.
    مثال بسيط:
    لو عندك كلاس "سيارة" وفيها بيانات زي سرعة السيارة، مش عاوز حد يجي ويغير السرعة مباشرة، لأن ده ممكن يسبب مشاكل. بدل كده، بتخبي السرعة (تخليها private) وتعمل دالة مثلاً اسمها SetSpeed اللي تتحقق إن السرعة اللي هيتم تعيينها صحيحة.
    ده يساعد على حماية البيانات ويمنع التعديلات العشوائية اللي ممكن تسبب مشاكل ف الكود.
    Encapsulation: يعني اخفاء التفاصيل الداخلية للفئة (class) ولايسمح بالوصول اليها بشكل مباشر من الخارج
    - من ضمن اهدافه يساعد فى الحفاظ على امان البيانات وتقليل التعقيد

  • @mohamedalaa-gc3vo
    @mohamedalaa-gc3vo 4 года назад +1

    انا شغال معاك في كورس ال ++c لسه على ادي يعني ..
    وكان نفسي اشكرك على مجهودك وعلى كل حاجه بتقدمها في الصفحة وكمية المعلومات اللي بتفيد الناس بيها
    ربنا يوفقك في حياتك واستمر وشكراا ليك

    • @muhammedshushan
      @muhammedshushan  4 года назад +1

      بالتوفيق ليك يارب
      والشكر لله
      اللهم امين واياكم

  • @osamagharib1348
    @osamagharib1348 3 года назад +1

    شرح حضرتك يا بشمهندس ممتاز جزاك الله كل خير استمر

  • @someone-qx5vg
    @someone-qx5vg 3 года назад +1

    شرحك يا استاذ محمد شرح ممتاز, جزاك الله خير الجزاء

    • @muhammedshushan
      @muhammedshushan  3 года назад +1

      تسلم بالتوفيق
      اللهم امين واياكم

  • @خالخا-ف8ق
    @خالخا-ف8ق 2 года назад +1

    شرح ممتاز يا استاز

  • @hatemhossny4380
    @hatemhossny4380 3 года назад +1

    ممتاز ربنا يجازيك خير ياباشمهندس

  • @progamereg8046
    @progamereg8046 2 года назад +1

    الله عليك ياستاذنا

  • @MohamedAshraf-vj4ui
    @MohamedAshraf-vj4ui 2 года назад +1

    ممتاز

  • @adelmardinly5859
    @adelmardinly5859 4 года назад +1

    جزاكم الله خير الجزاء

  • @sanabengannoune8517
    @sanabengannoune8517 4 года назад +2

    احسن حاجة فالفيديو ده هي الرسمة لي رسمتها مش حتروح من بالي ابدا لانها خلاصة ممتازة ... انا عندي سؤال الله يخليك بخصوص انو شفت ممكن نعمل ازدواجية بين نوعين مثلا protected internal او حاجة شبه كذا هو مهنيا ممكن نلاقيها و لا بس دي حاجة بتبقى في الدروس و نادرا ما نشتغل بيها ... و من جهة ثانية مين حياثر على الثاني لو صادفنا مثل هيك حالة

    • @muhammedshushan
      @muhammedshushan  4 года назад

      اكيد طبعا
      هو الطبيعي مش ينفع اصلا بيكون ليه نوع واحد فقط

  • @mahmoudelbrolosy5536
    @mahmoudelbrolosy5536 4 года назад +1

    الحمدلله الحلقه تمام جدا

  • @عبداللهاحمدالبازخداش

    الله ينور والله بارك الله فيك

  • @CMD--ym4dp
    @CMD--ym4dp 4 года назад +1

    بارك الله فيك

  • @HamadHamad-sy6ym
    @HamadHamad-sy6ym 4 года назад +1

    جزاك الله خيرا

  • @islamal-share4493
    @islamal-share4493 3 года назад +1

    شرح رايق

  • @yosefeso9615
    @yosefeso9615 4 года назад +1

    شرح رائع

  • @mohamedsaber125
    @mohamedsaber125 2 года назад +1

    Excellent

    • @muhammedshushan
      @muhammedshushan  2 года назад

      تسلم بالتوفيق

    • @mohamedsaber125
      @mohamedsaber125 2 года назад +1

      @@muhammedshushan ياريت يا بشمهندس لو حضرتك تنزل تكمله سلسله الoop و هي ال advanced oop
      الجزء ال delegate - even - anonymous- lambda -

    • @muhammedshushan
      @muhammedshushan  2 года назад

      @@mohamedsaber125
      ان شاء الله

  • @MrEnforcer1000
    @MrEnforcer1000 4 года назад +1

    ياريت لو يبقى فى سلسلة لنظام اللينكس و كيفية التعامل معاة علشان اللى عايز يشغل نظام لينكس و شكرا يا هندسة

    • @muhammedshushan
      @muhammedshushan  4 года назад

      هو اكيد مش هعمل ليها دورة خاصه بيها يعني مثلا اسجل كورس سي شارب مره لويندوز ومره لينكس !!! بس الطبيعي انك بس بتنزل الفيجوال عندك وطبق عادي مش هتفرق

    • @MrEnforcer1000
      @MrEnforcer1000 4 года назад +1

      @@muhammedshushan انا قصدى يا هندسه بعيد عن السى شارب محتاجين دورة فى استخدام اللينكس للى عايز يحول من نظام الويندوز و يستخدم نظام اللينكس كانظام تشغيل ازاى نستخدمه و نتعامل معاة

    • @muhammedshushan
      @muhammedshushan  4 года назад

      @@MrEnforcer1000 هحاول بس لا اعد بذلك

    • @MrEnforcer1000
      @MrEnforcer1000 4 года назад +1

      كدورة مستقلة فى نظام التشغيل دة طبعا لو وقتك يسمح يا هندسة و شكرا على المجهود الكبير

    • @muhammedshushan
      @muhammedshushan  4 года назад

      تمام ان شاء الله
      الشكر لله

  • @fatimaamer1009
    @fatimaamer1009 3 года назад +2

    ⚡⚡😍

  • @3bdo_reda
    @3bdo_reda Год назад +1

    شرح حضرتك يا بشمهندس ممتاز جزاك الله كل خير استمر

  • @ahmedabed1800
    @ahmedabed1800 2 года назад +1

    جزاك الله خيرا

  • @yosefeso9615
    @yosefeso9615 4 года назад +1

    بارك الله فيك

  • @jalilkdidir
    @jalilkdidir 2 года назад +1

    شرح رائع