慕粉0958453215
2016-11-18 12:27
public static void main(String[] args){ show(); } 这样写为什么不可以?
因为show()是属于对象的,你对象不创建就不存在。对象不存在怎么可以调用对象的方法呢。
但如果你的方法是静态的就可以不创建对象直接调用。
采纳哟哟
首先,main()属于静态方面。你提到的直接用show()调用方法肯定是不可以的。
因为在静态方法中不能直接调用非静态方法
show 方法要是静态的 用类名调用
Java入门第二季 升级版
530642 学习 · 6091 问题
相似问题