不可以。
因为非static方法是要与对象关联在一起的,必须在创建出一个对象后,才可以通过这个对象调用非static方法;而static方法可以直接通过类名来调用,不需要创建对象。
也就是说,在一个static方法被调用时,还可能没有创建任何实例对象,此时如果从static内部发出对非static方法的调用,非static方法是无法关联到对象的。
所以static方法内部是不能发出对非static方法的调用的。
若有错误之处,欢迎指正。谢谢!
不可以。
因为非static方法是要与对象关联在一起的,必须在创建出一个对象后,才可以通过这个对象调用非static方法;而static方法可以直接通过类名来调用,不需要创建对象。
也就是说,在一个static方法被调用时,还可能没有创建任何实例对象,此时如果从static内部发出对非static方法的调用,非static方法是无法关联到对象的。
所以static方法内部是不能发出对非static方法的调用的。
若有错误之处,欢迎指正。谢谢!
转载于:https://www.cnblogs.com/hong-yu0415/p/8848135.html