modifier static not allowed here,请问是为什么?

modifier static not allowed here,请问是为什么?

final static double PI = Math.PI;   这句代码运行是出了这个异常modifier static not allowed here,请问是为什么?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
喜欢做梦的鱼 2018-03-21 11:12:09

方法内部声明常量时,只需要加final即可。不能通过final static修饰静态常量

  • 提问者 ksccy #1
    谢谢!!!
    2018-03-21 11:12:54
提问者 ksccy 2018-03-20 21:26:52

追加条件  

public double area(){

final static double PI = Math.PI; //异常modifier static not allowed here

}

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师