为什么java中main方法内不能定义static方法 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 java 定义 static 搜索资料 2个回答 #热议# 空调使用不当可能引发哪些疾病? 在晴天的雨伞 2016-05-04 · TA获得超过6869个赞 知道大有可为答主 回答量:5761 采纳率:86% 帮助的人:1223万 我也去答题访问个人页 关注 展开全部 只有类才存在静态的变量 方法只能对静态变量的操作 不能在方法内试图定义静态变量否则的话会抛出编译错误静态变量的本意是为了让所有的对象共享这个变量,如果在方法里面定义静态变量的话就存在逻辑错误了,也达不到你想要目的. 因为在方法定义静态变量根本没有他的任何意义. 任何对象都有自己的方法,即使是静态方法,方法内的变量也是在方法调用时候才开始分配内存,所以想给成静态的在逻辑上存在问题 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 曰希冀 2016-05-04 · TA获得超过254个赞 知道小有建树答主 回答量:181 采纳率:0% 帮助的人:72.4万 我也去答题访问个人页 关注 展开全部 你都说了,main是个方法,你在方法里定义方法,肯定不对啊。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-10-10 在java中为什么要把main方法定义为一个static方法 60 2017-10-23 java中为什么要把main方法定义为一个static方法 2 2016-11-10 java中有没有public static void main 方法 1 2019-08-26 在JAVA中为什么要把一个main方法定义成一个静态方法? 4 2016-03-11 Java: 关于static main()的2个问题。 1 更多类似问题 > 为你推荐: