为了账号安全,请及时绑定邮箱和手机立即绑定

能在普通方法中声明静态变量吗?

能在普通方法中声明静态变量吗?

隐鯓守候 2016-05-14 12:48:04
查看完整描述

5 回答

?
霆0

TA贡献1条经验 获得超2个赞

我认为可以这么理解:普通方法中定义的变量是局部变量,然而“static关键字不能应用于局部变量,因此它只能作用于域。”(这句话来源于《thinking in Java 》),所以不能再普通方法中用static定义静态变量。

在eclipse中也实验了:

错误内容为:Illegal modifier for parameter price; only final is permitted

查看完整回答
2 反对 回复 2016-05-14
?
一切都是算计

TA贡献16条经验 获得超10个赞

不能,静态变量类似于全局变量,要写在类的内部,类的方法体中定义的变量称为“局部变量”

查看完整回答
反对 回复 2016-05-14
?
丿Tomorrow

TA贡献5条经验 获得超3个赞

我觉得可以

查看完整回答
反对 回复 2016-05-14
  • 5 回答
  • 0 关注
  • 2220 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信