本文概述
Java命名约定是要遵循的原则等你决定什么名字标识符类,包,变量,常量,法等。
但是,它不是被迫效仿。因此,它被称为公约没有规则。这些约定是建议由几个Java社区如Sun Microsystems和Netscape。
所有类、接口、包、Java编程语言的方法和字段根据Java命名约定。如果你不遵守这些约定,它可能产生混淆或错误代码。
利用java命名约定
通过使用标准的Java命名约定,你使你的代码更容易阅读为自己和其他程序员。Java程序的可读性是非常重要的。它表明,花更少的时间来找出什么代码。
以下是必须遵循的主要规则每个标识符:
- 这个名字不能包含任何空格。
- 这个名字不应该开始这样的特殊字符
让我们看看其他一些规则,应遵循标识符。
类
- 它应该以大写字母开头。
- 它应该是一个名词,如颜色,按钮,系统、线程等。
- 用适当的单词,而不是缩写词。
- 例子:-
public class Employee
{
//code snippet
}
接口
- 它应该以大写字母开头。
- 它应该是一个形容词如Runnable,遥远,ActionListener。
- 用适当的单词,而不是缩写词。
- 例子:-
interface Printable
{
//code snippet
}
方法
- 它应该以小写字母开始。
- 它应该是一个动词,如主要(),打印(),println ()。
- 如果名称包含多个单词,开始用小写字母后跟一个大写字母,如actionPerformed ()。
- 例子:-
class Employee
{
//method
void draw()
{
//code snippet
}
}
变量
- 它应该开始以小写字母开头,如id、名称。
- 它不应该开始的特殊字符
- 如果名称包含多个单词,开始用小写字母后跟一个大写字母如firstName、lastName。
- 避免使用字符变量如x,y,z。
- 例子:-
class Employee
{
//variable
int id;
//code snippet
}
包
- 它应该是一个小写字母,如java、朗。
- 如果名称包含多个单词,应该由点(.)如java。util . lang。
- 例子:-
package com.srcmini; //package
class Employee
{
//code snippet
}
常数
- 它应该是大写字母,如红色、黄色。
- 如果名称包含多个单词,应该是由诸如MAX_PRIORITY下划线(_)。
- 它可能包含数字,但没有第一个字母。
- 例子:-
class Employee
{
//constant
static final int MIN_AGE = 18;
//code snippet
}
CamelCase java命名约定
Java遵循“骆峰式”语法命名类、接口、方法和变量。
如果名字加上两个字,第二个词以大写字母开头总是如actionPerformed (),firstName,ActionEvent,ActionListener等等。
评论前必须登录!
注册