刷题03
1.判斷下面①②處代碼是否可以編譯通過:
public class Something {public int addOne(final int x){ // return ++x;//① Cannot assign a value to final variable 'x'return x + 1; // ② return 常量+ 1} }解析: ①處代碼return ++x;表示x先自增,再return,常量不可以自增!
public class Exer1{public static void main(String[] args) {Other o = new Other();new Exer1().addOne(o);}public void addOne(final Other o){ // o = new Other();//① Cannot assign a value to final variable 'o'o.i++;// ②}}解析:②處代碼 o是常量,但是i是變量,可以給i++;
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
- 上一篇: kienct -color
- 下一篇: android shape的可选参数以及