在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ java中在try{}catch(){}中初始化,編譯錯誤

java中在try{}catch(){}中初始化,編譯錯誤

Java開發(fā)中,類中聲明一個全局變量,不初始化,然后在try{}中對變量進行初始化,在try{}塊的外邊調用該成員變量,報錯變量未進行初始化,但是變量已經確實被賦值了,為啥還會報錯?圖片描述

回答
編輯回答
紓惘
String s;
        try {
            s="hello world";
        } catch (Exception e) {
            s="123";//這里也要賦值
            e.printStackTrace();
        }
      System.out.println(s);//catch如果不賦值,如果try里面的賦值代碼出現異常,s就沒有值了
2018年5月24日 09:49