انسٹنس فیلڈ

مصنف: Lewis Jackson
تخلیق کی تاریخ: 8 مئی 2021
تازہ کاری کی تاریخ: 21 جون 2024
Anonim
آبجیکٹ اور مثال کے طریقے | جاوا | سبق 30
ویڈیو: آبجیکٹ اور مثال کے طریقے | جاوا | سبق 30

مواد

تعریف - انسٹینس فیلڈ کا کیا مطلب ہے؟

ایک مثال کے میدان ، C # میں ، کلاس یا ڈھانچے کے اندر موجود کسی بھی قسم کا متغیر ہے ، اور آبجیکٹ ڈیٹا کو اسٹور کرنے کے لئے استعمال ہوتا ہے۔ یہ اس پر مشتمل قسم کا ایک ممبر ہے جس پر مشتمل ہر قسم کی فیلڈ کی ایک کاپی موجود ہے۔

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

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

انسٹینس فیلڈ کو ایک مثال متغیر بھی کہا جاتا ہے۔


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

ٹیکوپیڈیا انسٹینس فیلڈ کی وضاحت کرتا ہے

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

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

مثال کے طور پر ، ایک کلاس پر غور کریں جس کی تاریخ مثال کے فیلڈ کے طور پر ہو۔ جب اس کلاس کی دو مثالوں کو X اور Y کی حیثیت سے تشکیل دیا جاتا ہے تو ، آبجیکٹ X کی تاریخ کی قیمت کو آبجیکٹ Y کی قدر کو متاثر کیے بغیر تبدیل کیا جاسکتا ہے۔

جب اس کا اعلان کیا جاتا ہے تو ابتدائی قیمت کے ساتھ اسائنمنٹ آپریٹر کا استعمال کرتے ہوئے انسٹینس فیلڈز کو شروع کیا جاسکتا ہے۔ مثال کے طور پر کھیتوں کو صرف پڑھنے کے ل mod اصلاح کنندہ کے ساتھ بھی استعمال کیا جاسکتا ہے تاکہ اعلامیہ میں یا اس کی کلاس کے تعمیر کنندہ میں اس کی قیمت صرف ایک بار تفویض کی جاسکے۔


یہ تعریف C # کی شکل میں لکھی گئی تھی