为什么这样做呢?真的,只是因为它的方式。它行之有效,从某种意义上讲,并且不需要花哨的语法来完成这项工作。
当您看到类似以下内容的内容:
x.y.z
该
.可能意味着很多东西:
- 子包装分隔符
- 会员领域访问
- 嵌套式分隔符
换句话说,它
.被 重载 以在Java编程语言中提供许多语法功能。这可能会导致混乱,并且可能会出现问题,但这就是事实。
遵循命名约定很有帮助,但是某些事情仍然看起来模棱两可和/或令人困惑。
也可以看看
- 太阳命名约定
- JLS 6.5确定名称的含义
- 本节有许多示例说明如何解析名称

为什么这样做呢?真的,只是因为它的方式。它行之有效,从某种意义上讲,并且不需要花哨的语法来完成这项工作。
当您看到类似以下内容的内容:
x.y.z
该
.可能意味着很多东西:
换句话说,它
.被 重载 以在Java编程语言中提供许多语法功能。这可能会导致混乱,并且可能会出现问题,但这就是事实。
遵循命名约定很有帮助,但是某些事情仍然看起来模棱两可和/或令人困惑。