gpt4 book ai didi

java - 为什么在 Java 方法名中使用数字是错误的?

转载 作者:IT老高 更新时间:2023-10-28 21:03:16 24 4
gpt4 key购买 nike

前段时间,我记得有人告诉我不要在 Java 方法名中使用数字。最近,有个同事问我为什么,我这辈子都不记得了。

根据 Sun(现在是 Oracle),方法名称的一般命名约定是:

Methods should be verbs, in mixed case with the first letter lowercase, with the first letter of each internal word capitalized.

Code Conventions of Java

这并没有特别说明不能使用数字,尽管通过省略您可以看到不建议使用。

考虑您希望根据特定年份执行某些逻辑的情况(我的同事有),例如,在 2011 年生效的新政策,因此您的应用程序必须根据信息采取行动并处理它就在这一年。常识可以告诉你,你可以调用该方法:

boolean isSessionPost2011(int id) {}

是否可以在方法名称中使用数字(尽管标准的措辞)?如果不是,为什么?

编辑:“这并没有明确说明不能使用数字,尽管您可以看到不建议使用数字。”也许我措辞不正确。该标准说“方法应该是动词”。我读到这个是说考虑到数字不是动词,那么方法名称不应该使用数字。

最佳答案

标准的 Java 类库中充满了带有数字的类和方法,例如 Graphics2D

关于java - 为什么在 Java 方法名中使用数字是错误的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com