- 性能 —— 方法调用速度更快,因为不需要在运行时才来判断调用的是哪个方法。
- 可靠性 —— 编译器验证了程序的正确性,因而运行时崩溃的概率更低。
- 可维护性 —— 陌生的代码更容易维护,因为你可以看到代码中用到的对象的类型。
- 工具支持 —— 静态类型使IDE能提供可靠的重构、精确的代码补全以及其他特性。
—— 摘自《Kotlin实战》
—— 摘自《Kotlin实战》