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

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