驼峰命名法(Camel-Case)

文章目录

  • 驼峰命名法(Camel-Case)
  • 一、小驼峰法
  • 二、大驼峰法(帕斯卡命名法)
  • 三、我的命名风格(Java语言)

骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

驼峰命名法法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。(来自:百度百科)

一、小驼峰法

小驼峰式命名规则:首字母小写,后面每个单词首字母大写。

例:userName,passWord.

二、大驼峰法(帕斯卡命名法)

大驼峰式命名规则:首字母大写,后面每个单词首字母也大写。

例:DataBaseUser;

三、我的命名风格(Java语言)

自己特有的命名风格,要自始至终保持一致,不可来回变化。

  • 类名、接口名:大驼峰法。
  • 变量名、方法名:小驼峰法。
  • 常量名:全部大写。

驼峰命名法(Camel-Case)相关推荐

  1. php 字符串转驼峰,zhouqq - PHP 蛇形命名法(snake case)和驼峰命名法(camel case) 相互转换...

    知道什么是蛇形命名法(snake case)和驼峰命名法(camel case)吗? snake case类似于这样: file_name. line_number. my_first_program ...

  2. 四种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法,下划线命名法

    人们交流靠各种语言,每行都有每行的所谓的"行话".程序员也不例外,众所周知,程序员都是用代码进行交流的.那么除了在代码中的注释之外, 程序员如何读懂别人的程序呢? 当然,程序员之间 ...

  3. ABAP开发环境终于支持以驼峰命名法自动格式化ABAP变量名了

    Jerry进入SAP成都研究院前,一直是用C/C++开发,所以刚接触ABAP,对于她在某些语法环境下大小写敏感,某些环境下不敏感的特性很不适应.那时候Jerry深深地怀念之前在C/C++编程时遵循的驼 ...

  4. 驼峰命名法(camelCase)

    骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字.程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的 ...

  5. 命名规则之大驼峰命名法和小驼峰命名法

    大驼峰命名规则又称骆驼式命名法(Camel-Case),是电脑程式编写时的一套命名规则(惯例).是指混合使用大小写字母来构成变量和函数的名字. 程序员们为了自己的代码能更容易的在同行之间交流,所以多采 ...

  6. 驼峰命名法【规约与实践】

    对于像笔者这样的初学者而言.在程序开发的过程中,对于方法.属性.类的命名,往往是一种困扰. 我们希望自己的命名方式简单易理解,同时也希望这种方式能够与整个行业所接轨. 对于Java开发而言,一种广泛使 ...

  7. 帕斯卡命名法、驼峰命名法、下划线命名法

    帕斯卡命名法.驼峰命名法.下划线命名法.匈牙利命名法 其中前三种用的比较多. 帕斯卡命名法(Pascal) 程序代码示例: ShowMessage(); string PassWord; 单字之间不以 ...

  8. 四种常用的命名规则:帕斯卡命名法、驼峰命名法、下划线命名法、匈牙利命名法

    帕斯卡命名法.驼峰命名法.下划线命名法.匈牙利命名法 其中前三种用的比较多. 1,帕斯卡命名法(Pascal) 程序代码示例: ShowMessage(); string PassWord; 单字之间 ...

  9. python驼峰命名法_蛇形命名,驼峰命名,你的选择?

    关于今天要讲的,小编想想还有点小激动.那就是关于变量的命名,这个一直都是容易引起程序员论战的话题.如何命名才更具可读性.易写性以及明义性? 程序命名常使用的是英文单词,当他们被作为变量名时,有全小写. ...

  10. 常用命名规范分类:匈牙利命名法、下划线命名法、驼峰命名法、帕斯卡命名法

    目录 1.匈牙利命名法(Hungarian) 变量属性 2.下划线命名法(UnderScoreCase) 3.驼峰命名法(小驼峰命名法)(Camel) 4.帕斯卡命名法(大驼峰命名法)(Pascal) ...

最新文章

  1. tensorflow-gpu
  2. jQuery省市区三级联动插件
  3. 拦截QT关闭窗口的CloseEvent
  4. apache 编译安装php mysql_编译安装APACHE+PHP+MYSQL
  5. 深入探讨ROP 载荷分析
  6. 【Linux】一步一步学Linux——VMware虚拟机三种网络模式详解(07)
  7. [转]为什么软件开发,人多,事少,还会工作量大?
  8. Web服務器的配置方法
  9. SystemC在Ubuntu16.04上安装测试
  10. postgresql 比较两个时间差大于 N个小时
  11. 关掉占用 某端口的进程
  12. 编写yara规则,检测恶意软件(自定义yara规则)
  13. 线程池ThreadPoolExcutor的使用
  14. linux打印显示etc中的文件,Linux命令之文件内容查看(cat、tac、nl、more、less、head、tail)...
  15. matlab 贝叶斯信息标准_Matlab中贝叶斯(bayes)分类器实现分类
  16. 快速构建Windows 8风格应用9-竖直视图
  17. mysql rds 迁移_如何实现迁移RDS for MySQL数据到本地 MySQL
  18. ros操作系统的介绍
  19. GVF场下的B-Snake模型
  20. SteamVR 错误代码 108 / 203 / 208 / 301 / 306 / 308 / 400 / 405 排解方法

热门文章

  1. jquery手风琴动画
  2. ios 控件徽章_iOS 12 人机交互指南(七):栏(Bars)
  3. 复习Java第二个项目仿QQ聊天系统 01(界面部分) Java面试题Redis的过期策略和内存淘汰策略生活【记录一个咸鱼大学生三个月的奋进生活】023
  4. 【Transformer 练习】图分类任务(单步+整合code)
  5. scala函数式编程系列(七)--- 模式匹配和偏函数
  6. 采访客户问题_敏捷的客户问题
  7. NOIP2016提高组day2 天天爱跑步
  8. 概率图模型基础(5)——朴素贝叶斯
  9. 为什么不用intel处理器
  10. Linux系统查看CPU信息命令cat /proc/cpuinfo详细说明