Why can't you call a non-static method from a static method?

后端 未结 9 475
北海茫月
北海茫月 2020-12-03 19:32

I have a static method [Method1] in my class, which calls another method [Method2] in the same class and is not a static method. But this is a no-no. I get this error:

9条回答
  •  一整个雨季
    2020-12-03 19:46

    A non-static method requires an instance of the class. Unless you have passed in an instance, or created an instance in your method, you cannot call a non-static method, as you have no idea what instance of the class that method should operate on.

提交回复
热议问题