我々は明らかにある型から別の型へ変数を再宣言できますか(intからStringなど)?
int tmpVar;
tmpVar=myClass.getInt();
myClass.giveImput(tmpVar);
String tmpVar; //<<--gives error "Variable 'tmpVar' already defined in this scope"
tmpVar=myClass.getString();
myClass.giveImput(tmpVar);
ような何かを行うことができれば、私はちょうど興味があった私は、文字列のための新しいVaRの名前を使用しますが、私は興味があったし、これが可能である場合、オンラインで何かを見つけることができませんでした。
PsがIは、上記の例は
myClass.giveImput(myClass.getInt());myClass.giveImput(myClass.getString());
同じ方法ではありません。別々のスコープを持つ場合、そうすることができます。それぞれは別のブロックにあります。なぜあなたはこれをしたいのですか? –
ちょうど興味があり、現在のブロックの外側にある一度はvarが存在しないようになります –
'可能であれば、オンラインで何も見つかりませんでした。 – njzk2