JavaRush /جاوا بلاگ /Random-SD /جاوا جادو: اعلان ۽ شروعات ڪرڻ متغير
Зеленая лягушка
سطح
Москва

جاوا جادو: اعلان ۽ شروعات ڪرڻ متغير

گروپ ۾ شايع ٿيل

تعارف

پسمانده پسگردائي واري حقيقت ڪنهن کي به دلچسپي نه آهي، تنهن ڪري اچو ته جادوءَ جي جادوگر دنيا جي باري ۾ ڳالهايون ۽ جادوءَ جا قاعدا جيڪي اسان جي جهنگلي تصورن کي محسوس ڪن ٿا. جادو جي دنيا غير مادي آهي ۽ توهان کي ڪنهن به وجود کي ٺاهڻ جي اجازت ڏئي ٿي. توهان سڀني کي ضرورت آهي "سوچ جي طاقت" ۽ توهان ٺاهي سگهو ٿا جيڪو توهان ڪري سگهو ٿا. تخليق جي شاندار فطرت صرف منطقي ۽ تجريدي سوچ جي صلاحيتن تائين محدود آهي. خير، توهان کي necromancy ۽ رياضي جي اونداهي فن بابت ٿورو ڄاڻڻ جي ضرورت آهي. جيتوڻيڪ توهان هن علائقي جي illusory جي راز کي خبر نه آهي، توهان necromancers ۽ رياضي دان کان انھن تي جاسوسي ڪري سگهو ٿا. جادوئي ٻولين جو تعداد "تمام وڏو ۽ متنوع" آھي. ۽ اسان انهن مان هڪ جي ضابطن جو تجزيو ڪنداسين - جاوا. Ligurian ٻوليءَ مان ان جو ترجمو ڪيو ويو آهي ايڊونچرز آف جوپيٽر ۽ والڪيري ايڊونچرز.

اعلان

جادو جي دنيا ۾، پهرين، شعور بنيادي آهي، نه معاملو. ۽ ٻيو، ڪو به تصوراتي ادارو موجود ٿي سگهي ٿو. تنهن ڪري، هڪ وجود جي پيدائش ان دعوي سان شروع ٿئي ٿي ته اهو موجود آهي. اهو هڪ اعلان سڏيو ويندو آهي. ۽ جيئن ته جادوگر ڪنهن به وقت ٺاهيل وجود سان ڪجهه به ڪري سگهي ٿو، بشمول ان جي قيمت کي تبديل ڪرڻ سميت، اعلان ڪيل ادارن کي متغير سڏيو ويندو آهي. جيئن ته هڪ نئون جادوگر به ڪيتريون ئي شيون کڻي اچي سگهي ٿو، ادارن کي مختلف ۽ منظم ڪيو ويو آهي قسمن جي استعمال سان. اهڙا به قسم آهن جيڪي خالق جي ٺاهيل آهن، انهن کي تبديل نه ٿو ڪري سگهجي ۽ انهن کي قديم سڏيو ويندو آهي. ٻيا سڀئي قسم جادوگر پاڻ ٺاهيا آهن ۽ انهن کي اعتراض جي قسم سڏيو ويندو آهي.

نالو متغير

هر متغير کي صحيح نالو هجڻ گهرجي. دراصل، رڳو نالا جادوگر جي ٺاهيل ادارن ۾ فرق ڪن ٿا. نالا لازمي طور تي جادوءَ جي علامتن تي مشتمل هجن، جن کي باطني- نجومي يونيڪوڊ سسٽم ۾ اکر ۽ انگ سمجهيو وڃي. مثال طور، انڊر اسڪور اکر _ کي اکر سمجھيو ويندو آھي، تنھنڪري ان کي متغير نالن ۾ استعمال ڪري سگھجي ٿو. هڪ نالو صرف جادو جي علامت سان شروع ٿي سگهي ٿو، جنهن کي هڪ خط سمجهيو ويندو آهي. پهريون اکر ننڍو هجڻ گهرجي. The Interworld Association of Mages and Adepts of Necromancy (MAMAN) متغير نالن کي ترتيب ڏيڻ لاءِ سٺي فارم جا ڪجهه غير رسمي ضابطا اختيار ڪيا آهن. يعني، نالو بامعني هجي ۽ ڪيترن ئي لفظن تي مشتمل هجي. جڏهن ڪيترن ئي لفظن کي ضم ڪيو وڃي، هر لفظ جو پهريون اکر (سواءِ پهرئين کان) سرمائيدار ٿيڻ گهرجي. مثال طور، myLittlePony. هن انداز کي ”اُٺ هَپ“ چئبو آهي. ۽ اهو ئي سبب آهي جو اهو هڪ اٺ جي قرباني کان پوء ايجاد ڪيو ويو آهي.

متغير قسم

جاوا جي جادو ۾، سڀئي متغير مضبوط طور تي ٽائپ ڪيا ويا آهن. هن جو مطلب آهي ته هر متغير جو هڪ قسم آهي ۽ اهو واضح طور تي بيان ڪيو وڃي جڏهن ان جو اعلان ڪيو وڃي. مان ورجائي ٿو ته پريم ۽ اعتراض جا قسم آهن. ابتدائي - اٺ. ڇاڪاڻ ته اٺ شيطان جو نمبر آهي. اهو 2 کان چوٿين طاقت جي نمائندگي ڪري ٿو ۽ 1 کان 8 تائين ڪنهن به عدد سان ورهائي سگهجي ٿو، سواءِ پرائمري نمبرن جي. ابتدائي قسمون: boolean, char, byte, short, int, long, float, double. شيون جا قسم پاڻ جادوگر پاران ايجاد ڪيا ويا آهن ۽ اهي هڪ سرمائي خط سان لکيل آهن. مثال طور - MySweetPony. ڪيترائي هزارين اعتراض جا قسم (ڪلاس) اڳ ۾ ئي جادوگرن طرفان لکيا ويا آهن جيڪي جاوا جي شروعات تي بيٺا آهن ۽ MAMAN جو حصو آهن. ھن مجموعي کي Java API سڏيو ويندو آھي ۽ توھان ان مان ڪلاسز (قسم) استعمال ڪري سگھوٿا پنھنجي جادوءَ ۾ بغير ڪنھن پابندي جي.

اعلان

تنهن ڪري، اعلان متغير جي قسم ۽ ان جو نالو بيان ڪندي ٿئي ٿو. مثال:
boolean isPony;
String ponyName;
int ponyTaleSize;
Pony sweetieBelle;
هر لڪير جي آخر ۾ هڪ سيمڪولن جي ضرورت آهي. اهو جاوا ۾ هر اظهار کي ختم ڪري ٿو. انهن مثالن مان هر هڪ ۾، اسان متغير کي موجود هجڻ جو اعلان ڪريون ٿا ۽ ظاهر ڪريون ٿا ته اهو ڪهڙي قسم جو آهي. پر جادو جي هن مرحلي تي، متغيرات اڃا تائين مواد (معني) نه آهن. اهي صرف هڪ خالص خيال جي طور تي موجود آهن ۽ نه هڪ مجسم خيال. مواد سان متغيرن کي ڀرڻ (انهن کي قيمتون تفويض ڪرڻ) شروعات تي سيڪشن ۾ بحث ڪيو ويندو.

اشتھار جون ترڪيبون

ڪجھ لڪيل جادو جا چالون آھن جيڪي توھان کي ڄاڻڻ جي ضرورت آھي. يا گهٽ ۾ گهٽ انهن کي ياد ڪريو. توھان ھڪڙي قسم جي ڪيترن ئي متغيرن کي ھڪڙي اظهار ۾ بيان ڪري سگھو ٿا. مثال:
boolean isPony, isPonyReady;
String ponyName, ponyColor, ponyMood;
int ponyTaleSize, ponyLegSize; ponyManeSize
Pony sweetieBelle, rainbowDash, twilightSparkle;
متغيرن کي ڪلاس ۾ ڪٿي به بيان ڪري سگهجي ٿو، پر ان کان اڳ جو اهي ايڪسپريشن ۾ استعمال ٿين، ڇو ته ڪلاس ايڪسپريشن کي ترتيب سان مٿي کان هيٺ تائين عمل ۾ آندو وڃي ٿو. توهان کي پڻ ياد رکڻ گهرجي ته اهڙي اهم جادوگر جي باري ۾ متغير جي دائري جي طور تي. دائرو اهو طئي ڪري ٿو ته ڪلاس جي ڪهڙي حصي مان اعلان ڪيل متغير تائين رسائي ٿي سگهي ٿي. هي هڪ الڳ موضوع آهي، پر مختصر ۾، ٻه اصول آهن. ڪلاس ۾ بيان ڪيل متغير ۽ نه اندر جا طريقا، لوپ، يا ڪوڊ بلاڪ سڄي ڪلاس ۾ نظر اچن ٿا. متغير بيان ڪيل طريقن، لوپ، ۽ ڪوڊ بلاڪ جي اندر صرف لاڳاپيل طريقي، لوپ، ۽ ڪوڊ بلاڪ ۾ نظر اچن ٿا. ڀليڪار، سائو ڏيڏر. پي ايس (جاري رکڻ لاء)
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION