静态方法,只能调用静态的方法,或实例的方法
functionA不是静态方法,当然不行了
你说的没错
不过可以这样:
public static void main(){
new A().functionA(); //这样不会报错
}
是不是main函数中所有调用本类的函数都需要将类A实例化???
------
是的。其实main函数可以简单认为跟本类没什么关系,只是调用本类的其它静态方法时不用写类名而已。所以,要调用其它非静态方法,都要先实例化,就像别的类来调用一样。
静态方法,只能调用静态的方法,或实例的方法
main方法中调用的话需要一个实例才行