可能重复:
Java final 修饰符
这只是一个关于偏好的小问题。final修饰符的正确用法是什么?
我注意到,从源到源,我比其他人更倾向于使用它。我将它用于方法的参数,方法中的变量以及我可以做的任何事情。这是必要的还是我做得过火了?
参考:
private final int x;
private final int y;
private final int id;
private final int width;
private final int height;
public Widget(final int id, final int x, final int y, final int width, final int height) {
this.id = id;
this.x = x;
this.y = y;
this.xmod = x;
this.ymod = y;
this.width = width;
this.height = height;
}