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

2023-08-20  本文已影响0人  吉凶以情迁

Java:

C#:

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

JavaScript:

Ruby:

C/C++:

Swift:

PHP:

Go:

安卓的特例

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.

上一篇 下一篇

猜你喜欢

热点阅读