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

时间: 2024-12-28 17:49:09

Java变量名命名规则的相关文章

python之路 --变量声明和变量名命名规则

1.声明(定义)变量: username='alex'上面声明了一个变量,变量名为:username, 变量值为:alex 2.变量名必须是字母,数字和下划线的任意组合:必须以下划线或英文字母开始, 不能是数字开头. username='alex'          ---正确的格式   _username2="xiaomi" ----正确的格式   3username='xiaohua' ----错误的格式

变量名命名规则

1.变量由字母,数字,下划线组成2.变量不能以数字开头3.禁止使用python中关键字 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print','

Java中变量名命名的一些规定和规范

一.变量名命名的一些规定:1.必须以字母.下划线.或者美元符$开头:①以美元符$ 开头命名的变量虽然能够编译通过但是不建议使用: ②中文也可以作为命名开头且编译也能通过,但是不建议使用.2.除开头外后面的部分可以有字母.下划线.美元符$以及数字组成:3.虽然变量名不限制长度,但能表达清楚命名的含义即可:4.变量名不可以和java的关键字冲突:下面列出具体的关键字:①用于定义访问权限修饰符的关键字: private.protected.public ②用于定义类.函数.变量修饰符的关键字:abst

Java标识符的命名规则

Java语言中,为各种变量.方法和类等起的名字称为标识符Java标识符的命名规则:应以字母.下划线.美元符开头后跟字母.下划线.美元符或数字Java标识符大小写敏感,长度无限制 1.java中能用作标识符的有:26个英文字母(大.小写),数字,下划线,美元符号$. 但是不能以数字开头. 2.类名首个字母必须大写,多个单词组成的,每个单词首字母都要大写. 3.方法名一般首个字母小写(构造方法例外),多个单词组成方法名,后面单词首字母大写. 4.变量命名规则同方法名名. 注意:不能使用java中的关

数据类型、变量的命名规则

1.整数类型: 默认情况下,C语言中声明的整型变量都使用有符号的,也就是说最左侧保留符号位,如果不需要使用符号位,则需要声明为unsigned类型.无符号整数主要用于系统编程和底层与机器相关的应用. unsigned(无符号)和signed(有符号)可以修饰整型和浮点型和char类型:unsigned包括0和正数(没有负数),signed包括负数.0.正数. 在不同CPU位数的计算机上,各整数类型的取值范围如下表: 2. 浮点类型 C语言中提供了三种浮点类型: float:单精度浮点数.适用于对

重新认识Java包的命名规则

在软件开发这个行当"混了"几年,如果这时再提Java包的命名规则未免有点小儿科了,别急呀:大家看下面这个工程以及里面的代码: 看到这个工程后,想来大家应该"理所当然"地认为"没问题啊",呵呵呵,那么当我们运行程序时会发生什么呢?看下图: 怎么造成的?很简单:Java的包名不能以"java"开头.

python_变量的命名规则

python 变量的命名规则: 1. 要具有描述性 2.变量名只能由 数字,字母 ,下划线 组成,不可以是空格或者特殊字符(#!%……&) 3.不能以数字开头 4.保留字符不可用(print  int open) c语言还有其他变成语言会将就变量的命名要将就驼峰命名法,但是python之所以以优雅出名,就是要好看舒服 所以直接 python_road 就行了

c# 第8节 变量、变量名命令规则、作用域、@的作用

本节内容: 1:变量 2:变量名命令规则 3:常量 4:变量和常量的作用域 5:@的作用 1:变量是什么? 计算即中存储变量的也是三步骤: 实例: 2:变量命令规则 练习: 3.常量 实现: 4:变量和常量的作用域 5:@的作用 1:忽略转义字符 1:让字符串跨行 原文地址:https://www.cnblogs.com/hero799/p/8654653.html

包名命名规则

学习Java的童鞋们都知道,Java的包.类.借口.方法.变量.常量:JavaEE的三层模型等都有一套约定俗成的命名规则. 我学习每种语言都会关注相应的命名规则,一则体现自己比较专业:二来方便后检查,看到名称就知道是属于什么类型.占用多少内存.使用是否正确等:三又可以供其他人参考. 当然,学习Java也不例外,每次新建Java Project的时候都会想一下命名方式,尤其是对Java Package的命名.起初学习Java的时候都会推敲一番,该怎么命名所建立的Java Package,后来给自己