-
不可以。
-
因为非static方法属于某个对象,也叫实例方法,必须创建一个对象后,才可以调用该对象的该非static方法。
而static方法(静态方法)也叫类方法,属于某个类,可以直接通过类名调用,不用创建对象。
也就是说,当调用一个static方法时,可能还没有创建任何实例对象,此时不能调用非static方法。
是否可以从一个static方法内部调用一个非static方法?
最新推荐文章于 2024-06-16 12:24:55 发布
因为非static方法属于某个对象,也叫实例方法,必须创建一个对象后,才可以调用该对象的该非static方法。
而static方法(静态方法)也叫类方法,属于某个类,可以直接通过类名调用,不用创建对象。
也就是说,当调用一个static方法时,可能还没有创建任何实例对象,此时不能调用非static方法。