الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Calling Non-static Method From Static Method

مغلق
بدأه ahmed ali alsahli في 7 يناير 2008 · 3 رد · 757 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته,

How can i call non-static method from static method?

Note that i don't want to use an instance!

إذا اي احد عنده فكر بالله يخبرني

السلام عليكم ورحمة الله وبركاته

#2

مايجوز انك تنادي بهذه الطريقه

مادام ان المثد لاتحتاج instance لأدائها فمعناتها ان المفضل ان تعرفها ك static

#3

حسب ما أعرفة عن الجافا، لا يمكن نداء دالة من نوع 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

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#4
class Test{
void nonStatic(){
}

public static void main(String ... args){
Test temp = new Test();
temp.nonStatic();
}

winter-main.jpg

6179.gif

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

مواضيع مشابهة