在 JAVA 接口前面放一个大写的“I” [已关闭]

2022-09-04 05:37:32

许多年前,当我在大学时,他们说在接口前面放一个大写的i(I)。这是否仍然是一个惯例,因为我看到许多接口不遵循这一点。


答案 1

这通常不会在Java中完成 - 这是一个C#/.NET的东西。

就个人而言,我不喜欢它,因为我认为它泄露了不应该泄露的信息。代码的编写应该与对象是通过接口还是直接通过类 API 处理的无关。


答案 2

不,这不是惯例。至少它不在JDK之内。也就是说,如果您的商店将此作为惯例,即使外观上可能不是惯例,我也建议您效仿。在约定方面,保持团队内部的一致性更为重要。