Java的命名约定

作者: Arvin Chen 分类: Java 来源: Break易站(www.breakyizhan.com)
  •   Java 基础语法

    下面是Java编程语言的一些命名约定。在Java中开发软件时,必须遵循这些规范,以便维护和代码的可读性。Java使用CamelCase作为编写方法,变量,类,包和常量的名称的练习。

    Java的命名约定

    Java编程中的驼峰案例:它由复合词或短语组成,每个词或缩写以大写字母或小写字母开头,全部用大写字母。

    1. 类和接口:

      • 类名应该是名词,与大写的每个内部单词的首字母混合使用。接口名称也应该像类名一样大写。
      • 使用整个单词,并且必须避免使用缩略词和缩写。

      例子:

      Interface  Bicycle
      Class MountainBike implements Bicyle
      
      Interface Sport
      Class Football implements Sport
    2. 方法 :

      • 方法应该是动词,大小写混合,首字母小写,每个内部单词的第一个字母大写。

      例子:

      void changeGear(int newValue);
      void speedUp(int increment);
      void applyBrakes(int decrement);
      
    3. 变量:变量名称应该简短而有意义。

      • 不以下划线开始(“_”)或美元符号“$”字符。
      • 应该是助记的,即旨在向临时观察者表明其使用意图。
      • 除了临时变量外,应避免使用一个字符的变量名称。
      • 临时变量的常用名称是整数的i,j,k,m和n; c,d和e表示字符。

      例子:

          // MountainBike类的变量
          int speed = 0;
          int gear = 1;
      
    4. 常量变量:

      • 应该全部用大写字母和下划线(“_”)分隔的单词。
      • 预定义类中使用了各种常量,如Float,Long,String等。

      例子:

      static final int MIN_WIDTH = 4;
      
      //在预定义的Float类中使用的一些常量变量
      public static final float POSITIVE_INFINITY = 1.0f / 0.0f;
      public static final float NEGATIVE_INFINITY = -1.0f / 0.0f;
      public static final float NaN = 0.0f / 0.0f;
      
    5. 包:

      • 唯一软件包名称的前缀总是以全小写ASCII字母书写,并且应该是顶级域名之一,例如com,edu,gov,mil,net,org。
      • 包名称的后续组件根据组织自己的内部命名约定而有所不同。

      例子:

      com.sun.eng
      com.apple.quicktime.v2
      
      // JDK中的java.lang包
      java.lang
  •   Java 基础语法
  •   本文标题:Java的命名约定 - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/java/3694.html

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注

    更多阅读