在网上进行了一些搜索并找不到一个简单的答案.我的问题集是在Android框架中使用Java,但我相信这只是标准的Java行为.我理解的定义final和private,既用于变量访问和改性剂.当指令要求我将变量初始化为变量时,我正在遵循一些代码和教程final private.之前没有见过这个,我换了一个private final变量.稍后,代码要求我在构造函数中初始化变量,这显然会对private final变量失败,因为它是不可变的.但是,当我将变量更改为final private... 时,它没有失败,这让我感兴趣.有谁有想法为什么会这样?
谢谢你的回复!