直接访问不可以,因为静态方法属于类,而非静态方法属于类的实例,当类的实例没有被创建时,非静态方法也没有生成,因此不能调用.
但通过在静态方法的内部创建对象(或形式参数来传递的对象)来间接访问是完全可以的.
本文解释了为何不能直接从静态方法中调用非静态方法,并介绍了如何通过创建类实例间接实现这一操作。
直接访问不可以,因为静态方法属于类,而非静态方法属于类的实例,当类的实例没有被创建时,非静态方法也没有生成,因此不能调用.
但通过在静态方法的内部创建对象(或形式参数来传递的对象)来间接访问是完全可以的.
2037

被折叠的 条评论
为什么被折叠?