海蘭...我有以下代碼:Java對象{}
try { Nrtrde record = new Nrtrde(); }
catch (Exception e) {
System.out.println(" ERROR\n");
e.printStackTrace(); }
finally { Nrtrde record = new Nrtrde(); System.out.println(" OK\n"); }
record.setSpecificationVersionNumber(specificationVersionNo);
當編譯我收到以下錯誤:
NRTRDE\ENCODER.java:28: error: cannot find symbol
record.setSpecificationVersionNumber(specificationVersionNo);
^
symbol: variable record
location: class ENCODER
1 error
看來我不能創建一個對象在try {}
之內,並在try {}
之外使用。
爲什麼?
謝謝
非常感謝很多..我現在明白了.. – pufos 2012-03-30 09:01:30