CodeGym /جاوا بلاگ /Random-UR /جاوا محفوظ شدہ مطلوبہ الفاظ
John Squirrels
سطح
San Francisco

جاوا محفوظ شدہ مطلوبہ الفاظ

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

جاوا محفوظ شدہ مطلوبہ الفاظ

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

محفوظ کلاس

جاوا ہمیں ایک محفوظ کلاس کا اعلان کرنے کی بھی اجازت دیتا ہے۔ ایک محفوظ کلاس صرف اسی پیکیج میں اس کے ذیلی طبقات اور کلاسوں کے لیے قابل رسائی ہے۔ محفوظ شدہ کلیدی لفظ کلاس کی ورڈ کے ساتھ محفوظ کلاس کی وضاحت کے لیے استعمال کیا جا سکتا ہے۔
protected class MyProtectedClass {
   // code here
}

جاوا میں محفوظ مطلوبہ الفاظ کا نفاذ

آئیے ایک سادہ مثال پر ایک نظر ڈالتے ہیں جو جاوا میں محفوظ مطلوبہ الفاظ کے نفاذ کو ظاہر کرتی ہے:
class A {
   protected int x = 10;
}

class B extends A {
   void display() {
      System.out.println("The value of x is: " + x);
   }
}

class Main {
   public static void main(String[] args) {
      B obj = new B();
      obj.display();
   }
}
مندرجہ بالا کوڈ میں، ہمارے پاس دو کلاسیں ہیں A اور کلاس A میں ایک محفوظ متغیر ہے جس کا نام ہے x ۔ کلاس B کلاس A کو بڑھاتا ہے اور اس میں ڈسپلے نام کا ایک طریقہ ہے، جو صرف x کی قدر کو پرنٹ کرتا ہے ۔ مرکزی طریقہ میں ، ہم کلاس B کا ایک آبجیکٹ بناتے ہیں اور ڈسپلے کا طریقہ کہتے ہیں۔ مندرجہ بالا کوڈ کا آؤٹ پٹ یہ ہوگا:
x کی قدر ہے: 10
چونکہ متغیر x کو کلاس A میں محفوظ کے طور پر نشان زد کیا گیا ہے ، یہ کلاس B میں قابل رسائی ہے ، جو کلاس A کو بڑھاتا ہے ۔

ٹیسٹ ورزش

"عوامی" کلاس کا اعلان کرنے کی کوشش کریں اور وہاں کلاس A یا B استعمال کریں۔ جانچ کریں کہ آیا آپ ان کے ڈیٹا متغیر تک رسائی حاصل کر سکتے ہیں۔

نتیجہ

جاوا میں محفوظ مطلوبہ لفظ ایک اہم رسائی میں ترمیم کرنے والا ہے جو کلاس کے اراکین کو محدود رسائی فراہم کرتا ہے ۔ صحیح طریقے سے استعمال ہونے پر، یہ کوڈ کو محفوظ اور منظم رکھنے میں مدد کر سکتا ہے۔ یہ بات قابل غور ہے کہ محفوظ مطلوبہ لفظ اکثر عملی طور پر استعمال نہیں ہوتا ہے، لیکن موثر اور محفوظ جاوا کوڈ لکھنے کے لیے اس کے نفاذ اور استعمال کو جاننا ضروری ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION