جاوا میں کلاس بمقابلہ انٹرفیس

مصنف: Laura McKinney
تخلیق کی تاریخ: 4 اپریل 2021
تازہ کاری کی تاریخ: 12 مئی 2024
Anonim
خلاصہ کلاسز بمقابلہ انٹرفیس (جاوا)
ویڈیو: خلاصہ کلاسز بمقابلہ انٹرفیس (جاوا)

مواد

جاوا میں کلاس اور انٹرفیس کے مابین فرق یہ ہے کہ جاوا میں کلاس کو آبجیکٹ بنانے کے ل. انسداد بنایا جاتا ہے جبکہ جاوا میں انٹرفیس کو کبھی بھی فوری نہیں کیا جاسکتا ہے کیوں کہ اس طریقہ سے رجوع کرنے پر کوئی عمل انجام نہیں پاتا ہے۔


جاوا ایک آبجیکٹ پر مبنی پروگرامنگ لینگویج ہے جو مرتب کرنے والا اور ترجمان دونوں استعمال کرتی ہے۔ زیادہ تر تمام سافٹ ویئر جاوا پروگرامنگ کی زبان میں بنائے جاتے ہیں۔ جاوا کوڈ ونڈوز ، لینکس ، اور میک او ایس پر لکھا جاسکتا ہے۔ سی اور سی ++ پروگرامنگ زبان کا نحو بالکل یکساں ہے۔

جاوا ایسے پروگراموں کو چلانے کے لئے براؤزر تیار کرتا ہے جو گرافیکل یوزر انٹرفیس بنانے میں مدد کرتے ہیں۔ جاوا پروگرامنگ کی زبان آج کل مستعمل ہے۔ جاوا کوڈ لکھنے کے لئے ، ایک پروگرامر کو سافٹ ویئر ڈویلپمنٹ کٹ (SDK) کی ضرورت ہوتی ہے جس میں ایک مرتب کرنے والا ، مترجم شامل ہوتا ہے جس کی C ++ میں ضرورت نہیں ہوتی ہے۔ جاوا میں کلاس کو آبجیکٹ بنانے کے لئے انسٹی ٹینٹ کیا جاتا ہے جبکہ جاوا میں انٹرفیس کو کبھی بھی انسٹیٹینٹ نہیں کیا جاسکتا ہے کیوں کہ اس طریقہ سے رجوع کرنے پر کوئی عمل کرنے سے قاصر ہیں۔ کلاس جاوا پروگرامنگ کی ایک سب سے اہم خصوصیت ہے۔ ہم جاوا پروگرامنگ میں جاوا نافذ نہیں کرسکتے ہیں اگر ہم کلاس کو نافذ کرنے کے بارے میں نہیں جانتے ہیں۔ جاوا پروگرامنگ میں کلاس بھی اشیاء بنانے کے لئے استعمال ہوتی ہیں کیونکہ کلاس ریفرنس ٹائپ تخلیق کرتا ہے۔ کلاس کے دستخط میں ، طبقے کا ایک جسم ہوتا ہے جو کلاس کا نام اور تمام معلومات ہوتا ہے۔ کلاس کے مرکزی جسم میں ، کلاس کے کھیت اور طریقے موجود ہیں۔ کلاس میں موجود اشیاء جامد اور غیر مستحکم ہوسکتی ہیں۔


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

مشمولات: جاوا میں کلاس اور انٹرفیس کے درمیان فرق

  • موازنہ چارٹ
  • جاوا میں کلاس کیا ہے؟
  • جاوا میں انٹرفیس کیا ہے؟
  • کلیدی اختلافات
  • نتیجہ اخذ کرنا
  • وضاحتی ویڈیو

موازنہ چارٹ

بنیادجاوا میں کلاسجاوا میں انٹرفیس
مطلبجاوا میں کلاس ایک آبجیکٹ بنانے کے لئے فوری ہے

جاوا میں انٹرفیس کو کبھی بھی فوری نہیں کیا جاسکتا ہے کیوں کہ طریقہ طلب کرنے پر کوئی عمل کرنے سے قاصر ہے۔


 

مطلوبہ الفاظجاوا میں کلاس کو نافذ کرنے کے لئے کلیدی لفظ استعمال ہوتا ہےجاوا میں انٹرفیس کو لاگو کرنے کے لئے کلیدی لفظ انٹرفیس استعمال ہوتا ہے
تعمیر کنندہکلاس میں ایک کنسٹرکٹر ہوسکتا ہےانٹرفیس میں کبھی بھی کنسٹرکٹر نہیں ہوسکتا ہے
طریقہکلاس میں طریقوں کی وضاحت کسی مخصوص کام کو انجام دینے کے لئے کی جاتی ہےانٹرفیس میں طریقہ مکمل طور پر خلاصہ ہے

جاوا میں کلاس کیا ہے؟

کلاس جاوا پروگرامنگ کی ایک سب سے اہم خصوصیت ہے۔ ہم جاوا پروگرامنگ میں جاوا نافذ نہیں کرسکتے ہیں اگر ہم کلاس کو نافذ کرنے کے بارے میں نہیں جانتے ہیں۔ جاوا پروگرامنگ میں کلاس بھی اشیاء بنانے کے لئے استعمال ہوتی ہیں کیونکہ کلاس ریفرنس ٹائپ تخلیق کرتا ہے۔ کلاس کے دستخط میں ، طبقے کا ایک جسم ہوتا ہے جو کلاس کا نام اور تمام معلومات ہوتا ہے۔ کلاس کے مرکزی جسم میں ، کلاس کے کھیت اور طریقے موجود ہیں۔ کلاس میں موجود اشیاء جامد اور غیر مستحکم ہوسکتی ہیں۔ مطلوبہ الفاظ کی کلاس جاوا پروگرامنگ میں کلاس بنانے کے لئے استعمال ہوتی ہے۔ جاوا میں تیار کردہ ہر شے پر فیلڈ اور طریقوں پر مشتمل ہے اور کاپی کرتی ہے۔ رسائی کی وضاحت کنندہ ذیلی طبقے کے ممبروں کی مرئیت اور رسائ کا فیصلہ کرتا ہے۔ وراثت جاوا پروگرامنگ میں رسائی کے استعمال کنندہ کو استعمال کرکے کی جا سکتی ہے۔ ایک طبقہ دوسرے طبقے کی اشیاء اور طریقوں کا وارث ہوتا ہے۔

جاوا میں انٹرفیس کیا ہے؟

ایک طبقہ صرف ایک ہی طبقے کا وارث ہوسکتا ہے۔ انٹرفیس اس مسئلے کو حل کرنے کے لئے تشکیل دیا گیا تھا۔ انٹرفیس کلاس کا استعمال ایک سے زیادہ طبقے کے وارث ہوسکتا ہے۔ انٹرفیس کی ساخت ایک کلاس سے بہت ملتی جلتی ہے۔ جاوا میں انٹرفیس کو لاگو کرنے کے لئے جو کلیدی لفظ استعمال ہوتا ہے وہ ایک انٹرفیس ہے۔ انٹرفیس میں ، انٹرفیس کے جسم کے اندر کوئی طریقہ بیان نہیں کیا جاتا ہے۔ انٹرفیس کے جسم کے اندر طبقے کی تعریف کی جانی چاہئے۔ کلاس کا طریقہ ہمیشہ عوامی ہونا چاہئے۔

کلیدی اختلافات

  1. جاوا میں کلاس کو آبجیکٹ بنانے کے لan فوری بنایا جاتا ہے جبکہ جاوا میں انٹرفیس کو کبھی بھی انسٹیٹینٹ نہیں کیا جاسکتا ہے کیوں کہ اس طریقہ کار سے کوئی بھی عمل انجام دینے سے قاصر ہے۔
  2. جاوا میں کلاس کو نافذ کرنے کے لئے کی ورڈ کلاس استعمال کیا جاتا ہے جبکہ جاوا میں انٹرفیس کو لاگو کرنے کے لئے کی ورڈ انٹرفیس استعمال کیا جاتا ہے۔
  3. ایک کلاس میں کنسٹرکٹر ہوسکتا ہے جبکہ انٹرفیس میں کبھی بھی کنسٹرکٹر نہیں ہوسکتا ہے۔
  4. کلاس میں طریقوں کی وضاحت مخصوص کام کرنے کے لئے کی گئی ہے جبکہ انٹرفیس میں طریقہ مکمل طور پر تجریدی ہے۔

نتیجہ اخذ کرنا

مندرجہ بالا اس مضمون میں ہم نفاذ کے ساتھ جاوا میں کلاس اور انٹرفیس کے درمیان واضح فرق دیکھتے ہیں

وضاحتی ویڈیو