这是代码
import java.util.*;
class Example
{
public static void main(String args[])
{
final int x=127; int y=100;
byte b;
b=x; //Legal ?
b=y; //Illegal
}
}
Run Code Online (Sandbox Code Playgroud)
你能解释一下为什么b=y是非法的吗?我认为final意味着没有进一步的变化,对吗?
java ×1