السلام عليكم يا أخوان :
كان لدي سؤالين :
1- هل كل method static أو كل variable static لا يحتاج الى كلمة public , و أذا كان لدي static method فأذا قمت ببناء object معين هل أستطيع الوصول الى method static من خلال هذة ال object
2- أنظروا الى هذا البرنامج وهو من ملفين:
الملف الأول :
class Sphere {
static int count = 0;
double radius = 6;
double volume() {
return (4.0/3.0)*radius*radius*radius;
}
}و ملف ثاني
class CreatesSphere {
public static void main (String[] args){
Sphere ball1 = new Sphere();
System.out.println("Number of object ="+ Sphere.getCount());
System.out.println(ball1.volume());
}
}وسؤالي هو لماذا أصل الى method volume في ball1 مع علم أني لم أضع public عند تعريف method
مع جزيل شكر للجميع

