مساء الخير
لو يتكرم احد الاخوان ويبين لنا الفرق بين كلمة public و static
وما حقيقة عملهما في البرنامج ؟
فهمي المتواضع للـ public هو انها تكتب قبل كلمة static الخاصه بـ method إذا كان هناك أكثر من كلاس.
و من الممكن الاستغناء عنها اذا كان هناك كلاس واحد.
هذا ما لدي فقط :( ولكن ما هو السبب (( الله اعلم ))
اما static فهنا امر بسيط في الكود التالي اتمنى منكم توضيحه لي
class good
{
static int x=1;
public static void main (String []args)
{
int y=x+1;
System.out.println(y);
}
}ليه ما اعطاني الكمبايل error .... لأني عرفت x خارج البرنامج
وهل ال x تعتبر في هذي الحالة
primitive أو reference
وشكرا,,
.jpg)