在方法中使用const

本文关键字:const 方法 | 更新日期: 2023-09-27 18:18:57

如果你只需要在一个方法中使用一个常量,你应该在方法中声明它还是作为一个字段?

同样,如果你应该在方法中声明它,那么你应该使用小写还是大写的第一个字母作为名称?

编辑:这不是重复的,因为我问你是否应该在你的方法中声明const或作为一个字段。

在方法中使用const

一般来说,在尽可能小的范围内声明变量。如果将来你需要全局作用域,那就把它设为全局。

以上内容加强了适当的、理想的封装和抽象。

  • 它通过暴露一个连贯的,富有表现力的API来帮助客户端,而不会在角落里悬挂神秘的比特。
  • 它通过指示变量的设计和预期用途来帮助维护程序员。

标准就是标准。我的团队碰巧使用NameOfConstant而不是NameOfConstant或NAME_OF_CONSTANT作为常量。如果常量只在一个方法中使用,最好(从编码维护/可读性的角度来看)是将它放在最受约束的地方。在这种情况下,它将在唯一使用它的方法中。