java中为什么静态类可以直接调用方法?

如题所述

这是因为静态类方法实际上属于类,不同任何类实例相关,也不允许访问任何实例属性;因此这些方法可以共享,可以直接调用;而普通方法需要同类实例相关,因此必须在对应的实例中访问。这其实是jvm的实现的规范。
温馨提示:答案为网友推荐,仅供参考
相似回答