Java的“var”关键字对于Java中的“var”关键字

在Java中变量声明为”var”。

这是我整理学习Java Silver的备忘录……

“var的使用方式”

    • SE10から登場

 

    • ローカル変数の型推論

右辺の値に応じてデータ型が推論される


var v1 = "hoge";  //Stringとして扱われる
var v2 = 123;     //intとして扱われる
    • 変数型推論なので、宣言だけができない -> 値を代入しないと型の推論ができないため

そのため、nullの代入は不可

var v3;           //これはコンパイルエラー
var v4 = "huga";  //ok
var v5 = null;    //これもコンパイルエラー
    変数の複数宣言ができない

int i1 = 1, i2 = 2, i3 = 3;  //ok
var v6 = 6, v7 = 7, v8 = 8;  //コンパイルエラー
    メソッドの仮引数の型に使用できない

String piyo(var val){
...
//コンパイルエラー
}
广告
将在 10 秒后关闭
bannerAds