java命名返回布尔值的方法的正确方法是什么?
我在读有关命名约定的书,我喜欢Java的组织方式。 但有一件事引起了我的注意
在Java和其他编程语言中,返回布尔值的方法通常以两种方式命名:
isSomething()
或
hasSomething()
但我们有一个内置的经典方法
equals()
这不符合标准。 难道不是吗
isEqualsTo()
?
你可以在下面搜索框中键入要查询的问题!
我在读有关命名约定的书,我喜欢Java的组织方式。 但有一件事引起了我的注意
在Java和其他编程语言中,返回布尔值的方法通常以两种方式命名:
isSomething()
或
hasSomething()
但我们有一个内置的经典方法
equals()
这不符合标准。 难道不是吗
isEqualsTo()
?
# 1 楼答案
这主要是一个基于意见的问题。但就其本身而言,没有最好的办法。也没有任何标准。取你觉得更容易理解的名字
# 2 楼答案
是的,你是对的
我会称之为
另一个众所周知的方法是使用C语言
“b”(表示布尔值)是返回类型
将返回“i”(表示整数)等
由你决定