السلام عليكم ورحمة الله وبركاته,
How can i call non-static method from static method?
Note that i don't want to use an instance!
إذا اي احد عنده فكر بالله يخبرني
السلام عليكم ورحمة الله وبركاته
السلام عليكم ورحمة الله وبركاته,
How can i call non-static method from static method?
Note that i don't want to use an instance!
إذا اي احد عنده فكر بالله يخبرني
السلام عليكم ورحمة الله وبركاته
مايجوز انك تنادي بهذه الطريقه
مادام ان المثد لاتحتاج instance لأدائها فمعناتها ان المفضل ان تعرفها ك static
حسب ما أعرفة عن الجافا، لا يمكن نداء دالة من نوع Non-static من خلال static إلى عن طريق instance لأنه منافي لخصائص الجافا
Class Test {
// static context
static {
nonStaticMethod(); // Error, can't call non-static method here.
}
static void staticMethod() {
nonStaticMethod(); // Error, can't call non-static method here.
}
void nonStaticMethod() {
}
}تم تعديل هذه المشاركة بواسطة Feras Nasser في 7 يناير 2008 في 11:26
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
class Test{
void nonStatic(){
}
public static void main(String ... args){
Test temp = new Test();
temp.nonStatic();
}

هذا الموضوع مغلق.