public class TestAccount{
public static void main(String[] args){
Account c1=new Account();
Account c2=new Account();
System.out.println(c1.id);
System.out.println(c2.id);
}
}
class Account{
static long sid=100000L;
final long id;
public Account(){
sid++;
id=sid;
}
}
请问:final修饰的id不是不能改变值吗?为什么可以在account中改变?
id是全局变量吗?出现在account中的应该是局部变量吧