我只是好奇,因为我习惯了 objC,我们使用点表示法来调用 getter,所以当一个方法以 get 开头时,它不一定与实例变量有任何关系。
在 java 中,当它们不是 getter 时编写以“get”开头的方法会是不好的做法吗?
最佳答案
使用前缀get
对于比简单 getter
更重要的方法可能会产生误导,因为该方法可能会产生调用者未预料到的意外后果。
将附加功能提取到新方法中将是更好的做法,该方法的名称描述了其意图。
关于Java:当它们不是 getter 时,编写以 "get"开头的方法是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18152660/