Java命名惯例的两个特殊情况

mac2022-06-30  18

摘自《Java Rules》中文版

java.lang.Math类中的sin和cos方法使用的就是数学上的惯例。即便如此,它们仍然有违Java命名惯例,因为它们仍然是短小的并且不是动词。

比较下面另个方法名:

setXAndY()

setXandY()

 另一个例子:

Math类中的

IEEEremainder()

IEEERemainder()

 

为了将这些例外的情况形成一个规则,我们可以这样假定:如果前一个单词的最后一个字母是大写的,那么就不要遵守大写单词的首字母的规则。

当前一个单词是一个字母或者是首字母缩写词就符合这种情况。

转载于:https://www.cnblogs.com/cuizhf/archive/2011/12/24/2300390.html

最新回复(0)