关于java 局部内部类的问题

classTalkingClock{/***Startstheclock*@paramintervaltheintervalbetweenmessages(inmilli... class TalkingClock
{
/**
* Starts the clock
*@param interval the interval between messages(in milliseconds)
*@param beep true if the clock should beep
*/
public void start(int interval,final boolean beep)
{
ActionListener listener=new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
Date now=new Date();
System.out.println("At the tone ,the time is"+now);
if(beep) Toolkit.getDefaultToolkit().beep();
}
};
Timer t=new Timer(interval,listener);
t.start();
}
}
为什么beep加个final,而interval就不加final呢??
展开
 我来答
百度网友601a47d
2015-05-24
知道答主
回答量:10
采纳率:0%
帮助的人:7.4万
展开全部
beep是在内部实现类中被使用的
interval不是呀,只是在普通方法中使用的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式