大家好,问个关于方法参数的问题

悬赏:5 发布时间:2008-07-24 提问人:soni (初级程序员)

看到如下代码:

public void insertTopic(final Topic topic) {
....
}


这里final是什么意思啊?
问题补充:
哦,多谢。翻了一下书,看了一下,好像不推荐使用内部类啊。

采纳的答案

2008-07-24 ham (资深程序员)

这是匿名内部类的规定,防止你在类里修改参数。

提问者对于答案的评价:
多谢,就是简单了点。

其他回答

很定义参数相同,即不允许修改其值
比如你这样操作就会产生异常
public void insertTopic(final Topic topic) { 
topic=new Topic(); 
} 

congjl2002 (资深程序员) 2008-07-24