C ++ میں وراثت اور انٹرفیس کے درمیان بنیادی فرق کیا ہے؟


جواب 1:

وراثت وہ عمل ہے جہاں ایک کلاس (بچہ) دوسرے کلاس (والدین) کی خصوصیات حاصل کرتا ہے۔ مثلا. A -----> بی

یہاں اے والدین یا بیس کلاس ہے اور بی چائلڈ یا سب کلاس ہے۔ B کو کلاس A کی خصوصیات ورثہ میں ملتی ہیں۔

دوسری طرف انٹرفیس کلاسز ہیں جن میں جسمانی کم تجرید یا ورچوئل افعال شامل ہیں ، لہذا آپ کو انٹرفیس حاصل کرنا ہوگا اور پھر تمام فرائض چائلڈ کلاس میں لاگو کرنا ہوں گے۔