public class Testjdk11 { private static int a= 0; // private static var i =0;//不允許的方式 private static Object i =0; private static void varInit(/*var var1 //不允許作為參數傳遞*/ Object a) { var map = new HashMap<String, String>(); var i =0; } public static void main(String[] args) { varInit(0); } }
1.不能在方法體外使用var定義變量;
2.var不能定義傳遞參數;
3.Object不香嗎?為啥搞個var.