据我所知,static
,它可以调用静态方法,而无需存在对象的实例。因此,不要在该对象上创建对象并调用该方法,而只需在该类上调用该方法。关于Java中的静态方法的困惑
现在,我有一个类Main
,它具有以下对象:public ScribbleCanvas myCanvas;
。在ScribbleCanvas
类中,我想访问Main
-类的方法。
现在,既然已经有一个Main
(因为叫做ScribbleCanvas
)的实例,我该如何访问这个类的非静态方法?或者更好的问题 - 我推理中的错误在哪里?
你确定已经有一个Main类的实例吗?你的代码在哪里?你有什么尝试? –
你能提供更多细节吗?为什么你需要从这个类中调用Main方法? –
'ScribbleCanvas'是班级的名字。这与实例的存在有什么关系? –