一種寫法在C、C++中和在Java中的區(qū)別
在C和C++里這種寫法是完全合法的,但是你不能在Java里這么寫:{
int x=12;
{
int x=96; //Illegal
}
}
編譯器會說變量x已經(jīng)定義過了。于是C和C++的,在更大的作用域李“隱藏”變量的能力,就被java給禁了。因為java的設計者們認為這會導致令人費解的程序.

posted on 2008-07-24 18:09 獨孤劍的崇拜者 閱讀(227) 評論(1) 編輯 收藏 所屬分類: 讀java編程思想筆記