السلام عليكم اخواني واخواتي في كل مكان مرحبا بكم في ثاني مقال لي عن لغة الجافا اليوم سوف نتكلم عن المتغيرات وانواعها وعن القواعد الاساسية لها وعن الــ method
اولا
ما هو المتغير المتغير ؟
لطالما نسال لماذا نحتاج الي متغيرات لاننا كلما اردنا ان نجمع قيم او نجعل المستخدم يضيف قيم معينة فلا يمكن عمل ذلك من دون وجود شئ ما يسمي بالمتغيرات وهي اسمها متغيرات لان القيم التي تحتويها ليست بقيم ثابته بالصيغة والنوع ثابت ولكن المدخلات من القيم متغيرة فعند كتابة المتغير نكتبه بهاذا الشكل ويسمي بالـــ
#Syntax
variable type identifier [ = value] ;
--------
e.g
---------
int id = 2353;
وهذا ما يسمي بالمتغير العادي ولكن يوجد بعض انواع للمتغير
-----------------------------------------------------------
هذا المتغير يمكن ان يراه جميع ما يسمي بالـــ #classes #And #methods
public int id = 2562;
هذا المتغير لا يمكن ان يراه شئ بعد
block of code { } اي ينتهي عمله بعد هذا القوسين private int id = 2532;
اما هذا فيراه عند الـــ package
فقط فهي محمية من ان يراه احد في نفس المشروع الذي انا متولي تصميم جزئ معين منه protected int id = 25364;
لن اخوض في التحدث اكثر عن #access_modifier
ولكن هناك قواعد لكتابة المتغير فهو يبدا بحرف small ولا يمكن اتبداه باي ارقام او علامات الا _ و $ فقط اذا كان المتغير ينتمي الي اكثر من كلمة فان الحرف الاول من اول كلمة يكون small والحرف الاول من الكلمة الثانية او بقية الكلامات يكون او حرف منهم capital مثال ::: String userName ; String userNameText ; String user_Name ; String $_user_NameTextForm ; String userName1 ; String userName , userName1 , user_0_Name1 ; كل هذه امثلة عن كتابة المتغير ثانيا الـــ methods access modifier static (return_Type) name_method () {} 1- access modifier {public ,private , protected }; 2- static ده لو انت عاوز تستخدم الميثود ديه في الميثود الرئيسية 3- return type ده لو انت عاوز الميثود ترجعلك قيمة معينة ممكن تعملها او ممكن تعمل بدلها void 4- name method الاسم لازم القواعد بتعته تبقي شبه قواعد المتغير بالضبط 5- () parameter or argument 6- { } block of code هو ده اللي بندخله الاوامر اللي احنا عوزينها من الميثود تنفذها ------------------------------------------------------------------------ مثال ::::: public static int add(int x, int y) { System.out.print(); return add(x,y); } private void sub(int x1, int y1 ){ System.out.print(x1-y1); } -------------------------------------------------------------------------- ارجوا اني قد سهلت الكثير من الاشياء علي الناس المحبين للغة الجافا او ثبت معلومة ارجوا اني افدتكم باي شئ