ايه الفرق بين Overriding و Overloading ؟
▶️▶️▶️▶️▶️▶️▶️▶️▶️▶️▶️▶️
Overloading
هو أن يكون عندك اكتر من function بنفس الاسم بس ال parameters اللي بتبعتها لل function دي مختلفه سواء عددها او انواعها
Overriding
هو أن يكون عندك اتنين class ال parent و ال child، و ال child بيرث من ال parent، و في function في parent اسمها printData مثلا جواها سطرين كود، فانت جوا ال child شايفها عادي و تقدر تستخدمها، طيب لو عاوز تزود عليها سطر زياده يكون جوا ال child بس، تكون كاتب نفس ال function بنفس الاسم بنفس كل حاجه و ال params و كله، و تخليها override و جواها تكتب super.printData لاستدعاء السطرين اللي جوا ال function في ال parent، و تزود انت السطر الزياده اللي هيكون في child بس، كده الزياده تستخدم مع ال child فقط، لو تم استدعاء ال function دي من ال parent هتيجي بسطرين بس، و لو تم استدعائها من child هتيجي ب 3 أسطر
#م_عبدالله_منصور
▶️▶️▶️▶️▶️▶️▶️▶️▶️▶️▶️▶️
Overloading
هو أن يكون عندك اكتر من function بنفس الاسم بس ال parameters اللي بتبعتها لل function دي مختلفه سواء عددها او انواعها
Overriding
هو أن يكون عندك اتنين class ال parent و ال child، و ال child بيرث من ال parent، و في function في parent اسمها printData مثلا جواها سطرين كود، فانت جوا ال child شايفها عادي و تقدر تستخدمها، طيب لو عاوز تزود عليها سطر زياده يكون جوا ال child بس، تكون كاتب نفس ال function بنفس الاسم بنفس كل حاجه و ال params و كله، و تخليها override و جواها تكتب super.printData لاستدعاء السطرين اللي جوا ال function في ال parent، و تزود انت السطر الزياده اللي هيكون في child بس، كده الزياده تستخدم مع ال child فقط، لو تم استدعاء ال function دي من ال parent هتيجي بسطرين بس، و لو تم استدعائها من child هتيجي ب 3 أسطر
#م_عبدالله_منصور
❤17👍12🔥4
اهلا بيكم ياشباب
ده الكورس العربي المتقدم في الفلاتر.
الكورس لا يستهدف التعليم من الصفر بل يستهدف مواضيع متقدمه.
لينك التحميل المجاني لعدد محدود:
https://www.udemy.com/course/flutter-advanced-clean-architecture-with-mvvm-arabic/?couponCode=FREE_DEC
وده لينك اخر بتخفيض كبير:
https://www.udemy.com/course/flutter-advanced-clean-architecture-with-mvvm-arabic/?couponCode=DEC_DIS
الكورس بيعلمك ازاي تعمل مشروع كبير للشركات الكبيرة بشكل احترافي.
الكورس بيحتوي علي الكثير من المواضيع منها:
Clean Architecture Design Pattern
- MVVM - Model - View - View Model Pattern
- Dependency injection
- Application Layer
- Domain layer
- Data layer
- Presentation layer
- State renderer
- Mappers
- Data sources
- Caching
- Localization
ده الكورس العربي المتقدم في الفلاتر.
الكورس لا يستهدف التعليم من الصفر بل يستهدف مواضيع متقدمه.
لينك التحميل المجاني لعدد محدود:
https://www.udemy.com/course/flutter-advanced-clean-architecture-with-mvvm-arabic/?couponCode=FREE_DEC
وده لينك اخر بتخفيض كبير:
https://www.udemy.com/course/flutter-advanced-clean-architecture-with-mvvm-arabic/?couponCode=DEC_DIS
الكورس بيعلمك ازاي تعمل مشروع كبير للشركات الكبيرة بشكل احترافي.
الكورس بيحتوي علي الكثير من المواضيع منها:
Clean Architecture Design Pattern
- MVVM - Model - View - View Model Pattern
- Dependency injection
- Application Layer
- Domain layer
- Data layer
- Presentation layer
- State renderer
- Mappers
- Data sources
- Caching
- Localization
Udemy
Flutter Advanced - Clean Architecture With MVVM in Arabic
دورة فلاتر المتقدمة لتجعلك جاهز لسوق العمل
👍11🥰4🔥2👏2
ScreenUtil
دي باكدج تستخدمها تخلي التطبيق بتاعك يشتغل كويس علي اكثر من نوع هاتف
دي باكدج تستخدمها تخلي التطبيق بتاعك يشتغل كويس علي اكثر من نوع هاتف
❤10👍2🔥2🥰2👏1
RippleEffect in Flutter.🔥
❤4🔥2
Top Local Database Solutions in Flutter
اهم الpackges اللي تستخدمها للتعامل مع ال database
اهم الpackges اللي تستخدمها للتعامل مع ال database
🔥8❤6👍2👏1