java中为什么static不能修饰局部变量
3 回答
已采纳
蒲公英wsg
TA贡献242条经验 获得超126个赞
这就要 想为什么 要这样设计了
建议看看《Think in java》
以前的话,要调用某个类的方法或成员的时候必须new个对象
在某些情况下,单独只调用某个类的常量或者方法(要调用很多次),创建一个对象 得不尝试 太耗资源(因为没初始化一次都要对对象分配资源)。
static 的设计初衷就是为了 不创建对象(太消耗资源)而调用类的方法和变量,已达到节省资源的目的。
回到问题本身
任何语言 设计都市为了方便,简洁,快速,用static 修饰局部变量并没有达成这样的效果
纯手打,望采纳~~~~~~~~~~
添加回答
举报
0/150
提交
取消