为什么在 Java 的实例化过程中会两次命名该类?
实例化对象时,为什么要指定类两次?
OddEven number = new OddEven();
你为什么不能直接说?当我声明一个字符串时,我只说一次:number = new OddEven();
String
String str = "abc";
实际上,我的问题不是“你为什么这样做” - 显然,你这样做是因为你必须这样做 - 而是,为什么创造者选择让Java语法像这样工作?
我的想法是:
- Java在低级别运行方式有一些基本的东西,需要键入两次名称,或者
- 创建者自由选择这样做,以保持语法统一的某些方面 - 首先声明类型?还是更像它的前辈?