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.