美文网首页
开发了几年java又搞c# 我走火入魔了,静态对象方法名的命名大

开发了几年java又搞c# 我走火入魔了,静态对象方法名的命名大

作者: 吉凶以情迁 | 来源:发表于2023-08-20 09:18 被阅读0次

Java:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 方法名:驼峰命名法,首字母小写,例如:calculateTotal, processData.
  • 变量名:驼峰命名法,首字母小写,例如:totalCount, customerName.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.

C#:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 方法名:帕斯卡命名法,首字母大写,例如:CalculateTotal, ProcessData.
  • 变量名:驼峰命名法,首字母小写,例如:totalCount, customerName.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.
  • Python:

类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.

  • 方法名:使用小写字母,单词间用下划线分隔,例如:calculate_total, process_data.
  • 变量名:使用小写字母,单词间用下划线分隔,例如:total_count, customer_name.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.

JavaScript:

  • 类名:通常使用帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 方法名:通常使用驼峰命名法,首字母小写,例如:calculateTotal, processData.
  • 变量名:通常使用驼峰命名法,首字母小写,例如:totalCount, customerName.
  • 常量名:通常使用全大写,单词间用下划线分隔,例如:MAX_VALUE, PI.

Ruby:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 方法名:使用小写字母,单词间不加分隔,通常被称为蛇形命名法(snake_case),例如:calculate_total, process_data.
  • 变量名:使用小写字母,单词间不加分隔,例如:total_count, customer_name.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.

C/C++:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 函数名:使用小写字母,单词间不加分隔,例如:calculateTotal, processData.
  • 变量名:通常使用驼峰命名法,例如:totalCount, customerName.
  • 常量名:通常使用全大写,使用下划线分隔,例如:MAX_VALUE, PI.

Swift:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 函数名:驼峰命名法,首字母小写,例如:calculateTotal, processData.
  • 变量名:驼峰命名法,首字母小写,例如:totalCount, customerName.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.

PHP:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 函数名:使用小写字母,单词间不加分隔,例如:calculateTotal, processData.
  • 变量名:使用小写字母,单词间不加分隔,例如:totalCount, customerName.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.

Go:

  • 类名:帕斯卡命名法,首字母大写,例如:MyClass, EmployeeData.
  • 函数名:驼峰命名法,首字母大写,例如:CalculateTotal, ProcessData.
  • 变量名:驼峰命名法,首字母小写,例如:totalCount, customerName.
  • 常量名:全大写,使用下划线分隔,例如:MAX_VALUE, PI.

安卓的特例

XML 资源文件命名:

驼峰命名法(CamelCase):成员变量的首字母小写,后续单词的首字母大写,例如:totalCount, customerName.

带前缀的驼峰命名法:成员变量的首字母小写,后续单词的首字母大写,同时加上特定的前缀,例如 m 或 _。这种命名风格在 Android 开发中比较常见,可以清晰地标识出成员变量,如:mTotalCount, _customerName.

下划线开头(Underscore Prefix):成员变量的命名以下划线 _ 开头,后续单词使用驼峰命名法,例如:_totalCount, _customerName.

带前缀的下划线开头:成员变量的命名以特定的前缀和下划线 _ 开头,后续单词使用驼峰命名法,例如:mTotalCount, _CustomerName

使用全小写字母,使用下划线 _ 分隔单词,例如:activity_main.xml, fragment_details.xml.
布局文件中的 ID 命名:

使用驼峰命名法,描述性明确,例如:btnSubmit, textViewDescription.
资源文件夹命名:

使用全小写字母,使用下划线 _ 分隔单词,例如:drawable, layout, values.
Drawable 文件命名:

使用小写字母,使用下划线 _ 分隔单词,例如:ic_launcher.png, bg_gradient.xml.
Java/Kotlin 文件命名:

使用帕斯卡命名法,类名首字母大写,例如:MainActivity, UserProfileFragment.
资源 ID 命名:

使用驼峰命名法,例如:btnSubmit, textViewDescription.
成员变量命名:

使用带前缀的驼峰命名法,例如:mTotalCount, mCustomerName.
常量命名:

使用全大写字母和下划线 _ 分隔单词,例如:MAX_VALUE, PI.
资源字符串命名:

使用驼峰命名法,使用有意义的前缀,例如:labelUsername, errorValidation.
方法命名:

使用驼峰命名法,描述性明确,例如:calculateTotal(), displayMessage().
包名命名:

使用全小写字母,使用点 . 分隔单词,通常使用域名反转,例如:com.example.myapp.

相关文章

网友评论

      本文标题:开发了几年java又搞c# 我走火入魔了,静态对象方法名的命名大

      本文链接:https://www.haomeiwen.com/subject/ahjsmdtx.html