الله يعطيك الف عافية .... بس فكرة خطرتلي: اذا انا ما حبيت استدعي ايا constructor خاص بال mother هل بقدر؟؟... يعني لا الاempty ولا ال parameterize بس بدي استدعي اياً من ال constructors الخاص بال son او ال daughter
يعافي عمرك يا رب، بصراحة ما مرت علي من قبل لكن مش من المنطق انها تكون موجودة كونو الكلاس الاب الو Members ممكن تتأثر قيمها وتصير مغلوطة لو ما رح نستدعي constructor الأب
ماشاء الله ربنا يعطيك العافية دكتور عادل نسيم هل يوجد لديك ورة خاص بالنصوص وما تضم من دوال ومكتبات جاهزة يعني مثلاً لتقطيع السطور الى كلمات او الى حروف وووو الخ...................
يوجد درس خاص بالـ String في آخر فيديو من دورة اساسيات السي بلس بلس لكن اذا بدك تتعمق اكثر ابحث عن المشكلة الي بتواجهك على قوقل رح توجد دالة لحلها حتى لو ما وجدت بالفيديو
يعطيك العافية حضرتك قلت إذا ما تحدد نوع التوريث ف هو افتراضيا بيكون public بس شفت سؤال عالموقع : During a class inheritance in CPP, if the visibility mode or mode of derivation is not provided, then by default visibility mode is private ف هل الCPP نظام بيختلف عن الي حكيته ولا شو القصة ؟؟؟
الله يعطيك الف عافية والله شرح كافي ووافي 💙💙 بس عندي سؤال باخر مثال لما كان print_name عضو protected بالكلاس الاب واجينا توارثنا كعضو public بالكلاس الابن ليش مافينا نوصلو بال main مع انو صار عضو public
لما تستخدم نوع التوريث public , الابن رح يورث الmembers كما تم تعريفها في كلاس الاب. بمعنى ان الدالة print_name موجودة بكلاس الاب بسكوب الprotected , لذلك رح تتورث protected بكلاس الابن. وال protected members ممكن تستخدمها بكلاس الاب والابن فقط , لذلك لن تستطيع استدعائها في main function
العفو .. دائما يتم ال Constructor الخاص بكلاس الابن بناءا على ال Parameters اذا بعتت Parameters رح يتسدعي ال Parameterize construct اما اذا ما بعتت Parameters رح يستدعي ال Default construct هذا بالنسبة لل Constructor الخاص بالاوبجكت الي عرفتو من الكلاس .. لكن بالنسبة للي رح يستدعى من كلاس الاب ..؟! .ّ دائما يستدعى ال Default construct من كلاس الاب بغض النظر انك استدعيت ال Empty or default construct واكيد لقدام حتشوف طريقة اني استدعي من كلاس الاب ال Parameterize عوضا عن ال Default
السلام عليكم يعطيك العافية اخ عادل عندي سؤالين : اولأ:ايمت نشالله رح تنشرلنا دورة الجافا انت خبرتنا انو خلال فترة الحجر الصحي نشالله بتكون جاهزة وناشرها ثانيأً : بخصوص تغير نوع الوراثة انا صرت شايف الفيديو عدة مرات وجربت على اكتر من compiler بس ما عم اعرف شو الخطأ عندي في مجال تشفلي هاد الكود #include using namespace std; // template class father { int i; public: int j, k; void seti(int x) { i = x; } int geti() { return i; } }; class daughter :private father { public: father::j; father::seti; father::geti; father::i; }; int main() { daughter ob; ob.i = 9; ob.j = 10; ob.k = 11; cout
اهلا صديقي, بالنسبة للجافا ان شاء الله خلال هذا الشهر وما بقدر اعطيك وقت محدد, بالنسبة للكود عندك عدة اخطاء, بتحاول توصل لـ member private وبنفس الوقت مورث members كـ private وبدك توصللهم عن طريق class الابن شوف الكود حتفهم وين اخطاءك #include using namespace std; // template class father { int i; public: int j, k; void seti(int x) { i = x; } int geti() { return i; } }; class daughter :public father { public: father::j; father::seti; father::geti; //father::i; }; int main() { daughter ob; // ob.i = 9; ob.j = 10; ob.k = 11; ob.seti(1000); cout
هون بقلك انو معترض على اول باراميتر بعثناه للباراميتارايز كونستركتور .. ما بستقبل نص .. مع انو المفروض يشتغل .. المهم لحل المشكلة بدنا نبعث array of char عادية .. ونخزن فيها النص بعدها نبعث المتغير للكونستركتو .. هون بتحل المشكلة .. بالكومبايلارات القديمة كان يقبلها .. لكن بالجديد بعترض ..
يا سلام عليك .. ياسلام عليك .. والله انك استاذ ... الشغله هاي لخبطتني وغيرك شرحها ولخبطني اكثر وانت جيت بكل سهوله وبساطة ووضحتها
والله شهادة للجميع انك افضل من يدرس البرمجة الموجهه ... عبقري ومذهل
والي الشرف بمتابع مثلك ..
ربنا يبارك فيك ويكرمك ..
بتمنالك كل خير ..
الله يبارك لك ويجعل هذه السلسلة في ميزان حسناتك يا استاذ عادل .. طريقة الشرح مع كثرة الامثلة = فهم عميق بفضل الله 😍
انت شخص عندك موهبه بتوصيل الفكرة لاي عقل ممكن انت أسطورة ولله❤️💙❤️💙
يسعدك يا رب .. كل الشكر الك ولدعمك .. بالتوفيق الك
ياخي والله أنك سفاح بالشرح شكرًا كثير والله 🤍🤍
الله يجزاك ويرفع قدرك والله يرفعك درجات بالعلم
الله يعافيك ياهندسه
انت حقا مبدع يارجل
يسعدك ..
وبالتوفيق الك ..
الكورس دا ع الاقل مفترض يكون ب شهاده موثقه❤️❤️❤️❤️
افضل من يشرح برمجه على الاطلاق❤️❤️❤️❤️
بااارك الله فييك ❤️❤️❤️❤️
ياخي ربي يرزقك الجنة 💙
اجمعين يا رب ..
كل التوفيق الك ..
ربنا يبارك لك ويفتح لك ابواب الرزق ان شاء الله
ما شاء الله عليك
الله يجزيك الخير يارب
ولله شرح اكثر من رائع
اجمعين يا رب ..
كل الشكر ..
وبالتوفيق الك ..
allah y3afik nta machi hna wlh merciii bcq
عندي سؤال اخوي لو انا بدي مايطبع كونستركشن الام الفاضي ايش اسوي باللظبط اريده فقط يطبعلي الباراميترايز كونستركشن ايش اسوي
الله يعطيك الف عافيه
كلش تفهم ربي يوفقك
الله يسعدك .. بالتوفيق الك ..
Adel Nasim ممكن حسابك عالفيس
الله يسلم ايديك ما قصرت ❤
كل التوفيق الك صديقي :)
الله يعطيك العافية شررح رااائع جداا
يسعدك يا رب.. بالتوفيق الك
شرحك كثير حلو❤
الله يعطيك الف عافية .... بس فكرة خطرتلي:
اذا انا ما حبيت استدعي ايا constructor خاص بال mother هل بقدر؟؟... يعني لا الاempty ولا ال parameterize بس بدي استدعي اياً من ال constructors الخاص بال son او ال daughter
يعافي عمرك يا رب، بصراحة ما مرت علي من قبل لكن مش من المنطق انها تكون موجودة كونو
الكلاس الاب الو
Members
ممكن تتأثر قيمها وتصير مغلوطة لو ما رح نستدعي
constructor
الأب
جل من لا يسهو الدقيقة11
للتذكير كلاس الاب اسمو mother ولليس daughter
شكرا على الملاحظة اخي ..
احلى شرح والله يعطيك العافيه يا رب 😍😍
ماشاء الله ربنا يعطيك العافية
دكتور عادل نسيم هل يوجد لديك ورة خاص بالنصوص وما تضم من دوال ومكتبات جاهزة
يعني مثلاً لتقطيع السطور الى كلمات
او الى حروف وووو الخ...................
يوجد درس خاص بالـ String في آخر فيديو من دورة اساسيات السي بلس بلس
لكن اذا بدك تتعمق اكثر ابحث عن المشكلة الي بتواجهك على قوقل رح توجد دالة لحلها حتى لو ما وجدت بالفيديو
#include
#include
using namespace std;
class Name {
char n[20];
protected:
void set_name(const char N[])
{
strcpy_s(n, N);
}
void print_name()
{
cout
ربنا يوفقك لكل خير ❤
الله يعطيك العافية , بدنا شرح composition ضروري , وربي يجزيك كل خير
يعافي عمرك ..
شوف هاض الفيديو ..
th-cam.com/video/TkMXF-GSqaQ/w-d-xo.html
وشرح للكوبي كونستركتور اذا موجود
موجود شرح للكوبي بدرس الكونستركتور .
ربنا يكرمك والله ❤
الله يعطيك الف عافية
سلام عليكم انا عندي سؤال و اتمنى انك تجاوبني
انا معرفتش كيف اعمل انهرتيز من كلاسات الاب ادا كانت كلاسات الاب فيها كنستركتر
انسخ كودك بالتعليقات
يعطيك العافية
حضرتك قلت إذا ما تحدد نوع التوريث ف هو افتراضيا بيكون public
بس شفت سؤال عالموقع :
During a class inheritance in CPP, if the visibility mode or mode of derivation is not provided, then by default visibility mode is private
ف هل الCPP نظام بيختلف عن الي حكيته ولا شو القصة ؟؟؟
اذا ما اتحدد فهو private
شكرا يا مبدع
بعد ازن حضرتك انا عامل اتنين هيدر كل هيدر فيه كلاس وعامل وراثة لكلاس ليهم الاتنين من هيدر تالت فيه كلاس تالت و بيجيب ايرور
صراحة ما واجهني اي مشاكل ..
لكن بحاول ابحثلك عن السبب ..
الله يوفقك ان شاءالله
واياك يا رب ..
Machaellah allah ya3tik al aafia
الله يعافي عمرك ..
وشكرا لمتابعتك ..
الله يعطيك الف عافية والله شرح كافي ووافي 💙💙
بس عندي سؤال
باخر مثال لما كان print_name
عضو protected بالكلاس الاب
واجينا توارثنا كعضو public بالكلاس الابن
ليش مافينا نوصلو بال main
مع انو صار عضو public
لما تستخدم نوع التوريث public , الابن رح يورث الmembers كما تم تعريفها في كلاس الاب.
بمعنى ان الدالة print_name موجودة بكلاس الاب بسكوب الprotected , لذلك رح تتورث protected بكلاس الابن.
وال protected members ممكن تستخدمها بكلاس الاب والابن فقط , لذلك لن تستطيع استدعائها في main function
@@ahmadzaid9336 مشكووور ❤️❤️
يعطيك العافية
بس بالمثال الأول كيف نادى الباني الافتراضي بال main وانت حاطط وسيط للغرض بغض النظر انو بيتورث الباني الافتراضي لحالو ارجو الرد والله يجعلو بميزان حسناتك
العفو ..
دائما يتم ال
Constructor
الخاص بكلاس الابن بناءا على ال
Parameters
اذا بعتت
Parameters
رح يتسدعي ال
Parameterize construct
اما اذا ما بعتت
Parameters
رح يستدعي ال
Default construct
هذا بالنسبة لل
Constructor
الخاص بالاوبجكت الي عرفتو من الكلاس ..
لكن بالنسبة للي رح يستدعى من كلاس الاب ..؟! .ّ دائما يستدعى ال
Default construct
من كلاس الاب بغض النظر انك استدعيت ال
Empty or default construct
واكيد لقدام حتشوف طريقة اني استدعي من كلاس الاب ال
Parameterize
عوضا عن ال
Default
ممكن يا اخي تعمل درس عن Aggregation and Composition
ان شاء الله
الله يعطيك العافية و يجزيك الخير 🙏🙏
حضرتك هترجع امتي تاني تعمل فيديوهات
قريبا جدا في دورة ان شاء الله ايام معدودة
يعطيك العافية وين ال Composition ؟؟؟؟؟؟
شكرا و شكرا والف شكرا لا تكفيك
يسعدك صديقي, كل الشكر لدعمك الجميل
الله يعطيك العافية
شكرا☺️☺️☺️☺️🌸
بالتوفيق الك
السلام عليكم يعطيك العافية اخ عادل عندي سؤالين :
اولأ:ايمت نشالله رح تنشرلنا دورة الجافا انت خبرتنا انو خلال فترة الحجر الصحي نشالله بتكون جاهزة وناشرها
ثانيأً : بخصوص تغير نوع الوراثة انا صرت شايف الفيديو عدة مرات وجربت على اكتر من compiler بس ما عم اعرف شو الخطأ عندي في مجال تشفلي هاد الكود
#include
using namespace std;
// template
class father {
int i;
public:
int j, k;
void seti(int x)
{
i = x;
}
int geti() { return i; }
};
class daughter :private father {
public:
father::j;
father::seti;
father::geti;
father::i;
};
int main()
{
daughter ob;
ob.i = 9;
ob.j = 10;
ob.k = 11;
cout
اهلا صديقي, بالنسبة للجافا ان شاء الله خلال هذا الشهر وما بقدر اعطيك وقت محدد,
بالنسبة للكود عندك عدة اخطاء, بتحاول توصل لـ member private وبنفس الوقت مورث members كـ private وبدك توصللهم عن طريق class الابن شوف الكود حتفهم وين اخطاءك
#include
using namespace std;
// template
class father {
int i;
public:
int j, k;
void seti(int x)
{
i = x;
}
int geti() { return i; }
};
class daughter :public father {
public:
father::j;
father::seti;
father::geti;
//father::i;
};
int main()
{
daughter ob;
// ob.i = 9;
ob.j = 10;
ob.k = 11;
ob.seti(1000);
cout
@@AdelNasim كنت فهمان الفكرة بشكل خاطئ
بخصوص الجامفا بانتظارك
كل الود والتقدير استاذ عادل نسيم
لو سمحت شرح لل visual class
رائع شرح ممتاز وممبسط شكرا
ربنا يكرمك
بارك الله فيك
class name {
char n[20];
protected:
void set(char N[])
{
strcpy_s(n, N);
}
void print_name() {
cout
هون بقلك انو معترض على اول باراميتر بعثناه للباراميتارايز كونستركتور ..
ما بستقبل نص .. مع انو المفروض يشتغل ..
المهم لحل المشكلة بدنا نبعث
array of char
عادية .. ونخزن فيها النص بعدها نبعث المتغير للكونستركتو .. هون بتحل المشكلة ..
بالكومبايلارات القديمة كان يقبلها .. لكن بالجديد بعترض ..
@@AdelNasim جزاكم الله خيرا
ممكن ملزمه او مصدر هذا موضوع
الله يعطيك العافيه ووالصحه ان شاء الله
خيي ممكن رابط صفحتك على الفيس بوك
الله يعافيك ..
facebook.com/adel.nasim.9
مفهوم و مشكور
amazing!
بس لو انك معقب ع destructor بعد شرحك لل constructor
شكرا على الملاحظة ..
لكن السبب بفترض انو الي واصل هون من كثر اعادة المصطلحات ممكن يمل منها كونها بتنعاد تقريبا بكل فيديو ..
❤️❤️❤️🌸
بالدقيقة 14:44 في شي غلط انت قلت هل بقدر اشوف الclass set name و print_name علما انو الset_name و print_name هما functions ومش classes👍
جزاك الله خيرا