zoukankan      html  css  js  c++  java
  • Java变量名命名规则

    $ 、字母、下划线开头都行,后面的可以是数字、字母、下划线;

    匈牙利命名法、Camel命名法与Pascal命名法

    匈牙利命名法:在Windows编程中使用非常普遍,由微软的一位匈牙利程序员提出。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。例如,m_lpszStr表示指向一个以0字符结尾的字符串的长指针成员变量。在面向对象的程序设计中匈牙利命名法使用起来非常别扭。

    Camel命名法:即骆驼式命名法,原因是采用该命名法的名称看起来就像骆驼的驼峰一样高低起伏。Camel命名法有两种形式:混合使用大小写字母和单词之间加下划线,例如runFast和run_fast都属于Camel命名法。

    Pascal命名法:与Camel命名法类似,不过Pascal命名法的首字母为大写字母。

    --------------------------------------------------------------------------------------------------------------------------------------------------------
    两种常用大小写规范: 
    Pascal规范:所有单词首字母大写。 UserNameTable 
    Camel 规范:除了第一个单词,所有单词首字母大写。 userNameTable 

    一般做法:
    类      名:Pascal MyClass
    成员方法:Pascal MyMethod()
    普通成员变量:Pascal并且以m_开头 m_MemberVarible
    控件变量:
    Control 类型:Pascal 并且以m_开头,控件名结尾 m_SubmitButton
    Value    类型:Pascal 以m_开头 m_Data1

    局部变量、方法参数:Camel lineCount
    全局变量:Camel 并以g_ 开头 g_failedFlag
    每天多学一点,日积月累,就会质变!
  • 相关阅读:
    Vue+element tree使用,当弹窗关闭时,this.$refs.tree.setCheckedKeys([])不能清空选中
    npm ERR! A complete log of this run can be found in
    Vue面试题之vue实现MVVM数据绑定
    渐变色的ie兼容
    安徽地图
    数组去重的四种方法
    EF Code First创建数据库
    Code First Migrations更新数据库结构(数据迁移)
    Bootstrap 样式大全
    C#程序中:如何向记事本中写入内容和导出内容
  • 原文地址:https://www.cnblogs.com/shinge/p/5503708.html
Copyright © 2011-2022 走看看