命名约定是什么?

  命名约定是一个规则,按照您决定如何命名你的标识符(例如,类,包,变量,方法等。)。

  为什么使用命名约定吗?

  不同的Java程序员可以有不同的风格和方式,他们计划的方法。 他们通过使用标准的Java命名约定,让他们为自己和其他程序员的代码更易于阅读。 Java代码的可读性是很重要的,因为这意味着更少的时间花在试图找出代码做什么,留下更多的时间来修复或修改。

  为了说明这一点值得一提的是,大多数软件公司将有一份文件,概述了他们希望自己的程序员遵循命名约定。 一个新的程序员变得熟悉这些规则,就能了解一个人可能已经离开公司的前手多年的程序员编写的代码。

  采摘一个名称为您的标识符

  选择标识符的名称时,请确保它是有意义的。 例如,如果客户帐户的程序,然后选择有意义处理与客户和他们的帐户(例如,客户名称,accountDetails)的名称。 不用担心名称的长度。 一个较长的名称,总结的标识符完全是一个较短的名称可能是快速输入,但暧昧的最好。

  关于案件的几句话

  使用正确的大小写命名约定是关键:

  • 小写是其中一个字中的所有字母都没有任何资本的书面(例如,同时,如果的mypackage)。

  • 大写是其中一个字中的所有字母都写在首都。 当有两个以上的字在名称中使用下划线(例如,MAX_HOURS,FIRST_DAY_OF_WEEK)将它们分开。

  • 驼峰 (又称上驼峰),其中每个新词的大写字母(例如,驼峰,CustomerAccount,PlayingCard)开始。

  • 大小写混合 (又称下驼峰)除驼峰相同的名称的第一个字母小写(例如,hasChildren,customerFirstName,customerLastName)的。

  标准的Java命名约定

  下面的列表列出了标准的Java为每个标识符类型命名约定:

  • 包:名称应为小写。 与小项目,只有几个包,没关系,只是给他们简单(但有意义的!)名称:

  package pokeranalyzer package mycalculator

  在软件公司和大型项目,其中包有可能被其他类进口,名称,通常会被细分。 通常情况下,这将开始与该公司的域名之前被分裂成层或功能:

  package com.mycompany.utilities package org.bobscompany.application.userinterface

  • 类:名称应该是在驼峰。 尝试使用的名词,因为一个类通常代表在现实世界中的东西:

  class Customer class Account

  • 接口:名称应该是在驼峰。 他们往往有一个名称,描述了一个操作,可以做一个类:

  interface Comparable interface Enumerable

  需要注意的是一些程序员喜欢开始与一个“我”的名称来区分接口:

  interface IComparable interface IEnumerable

  • 方法:名称应该是大小写混合。 使用动词来描述的方法做什么:

  void calculateTax() string getSurname()

  • 变量:名称应该是大小写混合。 名称应该代表变量的值代表什么:

  string firstName int orderNumber

  只用很短的名字时,变量是短命的,如在循环:

  for (int i=0; i<20;i++) { //i only lives in here }

  • 常量:名称应该是大写。

  static final int DEFAULT_WIDTH static final int MAX_HEIGHT

  QQ 744437114

  疯狂软件官网:www.fkjava.org

  疯狂java视频 android视频:http://www.fkjava.org/video.html