小编Yoh*_*mbu的帖子

为什么这个 Java 变量赋值是非法的?

这是代码

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
推荐指数
1
解决办法
175
查看次数

标签 统计

java ×1