Java中,为什么静态方法不能使用类型形参

 我来答
罗美媛度子
2020-05-31 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:2060万
展开全部
所为程序,是接顺序一句一句的执行。所以,我们来看这段代码。main方法,程序的入口,拥有a,b两个局部变量。a,b变量值分别为10,20。下一句调用add静态方法,add方法有两个形参a,b,main方法调用add方法时为形参a传值为10,为形参b传值为20。进入add方法,add方法中下一句又为参数a重新赋值为30,此时a的值会变为30。为参数b重新赋值为70,此时b的值变为70。下一句定义一个局部变量sum,sum值为a,b相加为100。下一句打印sum变量值,到此,add方法结束回到main方法。下一句是打印变量a的值,在main方法中a值为10,所以打印10。下一句打印b变量值,在main方法中b的值是20,所以打20。
由于add是静态方法,所以,可以直接用类名.方法名调用。
主方法是程序的入口,是jvm执行程序时所必须的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田秀梅遇申
2019-12-16 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.4万
采纳率:29%
帮助的人:707万
展开全部
静态方法只能使用静态变量,
因为静态的属性属于类级别的,而普通的参数是对象级别的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式