>  기사  >  Java  >  국제 프로젝트를 개발할 때 Java가 따라야 하는 명명 규칙은 무엇입니까?

국제 프로젝트를 개발할 때 Java가 따라야 하는 명명 규칙은 무엇입니까?

WBOY
WBOY앞으로
2023-05-13 15:16:06646검색

1. 패키지 명명 규칙

소프트웨어 프로젝트의 패키지 이름은 회사 도메인 이름과 프로젝트 이름의 역순이어야 하며 모두 소문자를 사용해야 하며 다른 기호를 포함할 수 없습니다. 아래 예와 같이 마지막에 패키지 버전을 추가할 수 있습니다.

org.example.aprojectname
org.example.aprojectname.innerpkg
org.example.aprojectname.innerpkg.anotherpkg
org.example.aprojectname.innerpkg2
org.example.anotherproject
org.example.anotherproject.v2

2. 클래스 명명 규칙

클래스 이름은 명사여야 하며 카멜 케이스 명명을 사용하고 첫 글자는 대문자로 시작해야 합니다. 해시맵. 클래스 이름을 보면 어떤 함수와 변수가 포함될지 유추할 수 있어야 합니다. 예:

class Student{}
class ArrayList{}
class HashMap{}
class ComputerEngineer{}

3. 인터페이스

인터페이스 이름은 최대한 형용사를 사용해야 합니다. 때로는 List나 Map과 같은 명사가 될 수도 있습니다. 클래스 명명 규칙과 마찬가지로 Camel Case를 사용하고 첫 글자는 대문자로 표기해야 합니다. 다음과 같습니다:

interface Cloneable{}
interface AutoCloseable{}
interface PreparedStatement{}
interface Engineer{}

인터페이스는 일반적으로 객체 클래스의 일반 이름을 나타냅니다. "실행 가능"이라는 형용사는 인터페이스 이름이 될 수 있고 구현 클래스는 사람, 개 또는 고양이가 될 수 있습니다.

명사를 사용하려면 특정 일반성이 필요합니다. "Claw"는 "cat Claw"보다 인터페이스 이름에 더 가깝습니다.

4. 변수

변수는 짧고 의미가 있는 명사여야 하며, 카멜 케이스 명명을 따르고 첫 글자는 소문자여야 합니다. 그리고 대시('_') 또는 달러 기호 '$' 문자를 사용하지 마십시오. _')或美元符号'$'字符。

  • 在for循环中使用的计数变量,可以是i,j,k,m和n,它们也常用于整数

  • 对于 布尔值,通常开头应该是is或has。

  • 可以使用Of串联多个名词

  • 可以使用形容词修饰名词

int countOfCustomer;   //Of串联
float averageInterest;   //形容词修饰名词
long timeInMillisecond, daysInYear;    //时间
boolean isEngineer, isCompleted, hasSubmitted;   //布尔类型

五、常量

常量也是程序的重要组成部分。也要使用名词,或者形容词修饰的名词。全部字母大写,使用下划线分隔单词。

public static final float PI = 3.14;
static int CREATED_ON_YEAR = 2019;

六、方法

方法名称要使用动词,并且应该从名称中可以推断出方法的功能,尽量简短。使用驼峰标志命名。通常, get 和 set

  • for 루프에 사용되는 계산 변수는 i, j, k, m 및 n일 수 있으며 일반적으로 정수에도 사용됩니다

  • 부울 값의 경우 일반적으로 시작은 is 또는 has여야 합니다.

  • Of를 사용하여 여러 명사를 연속으로 연결할 수 있습니다🎜
  • 🎜형용사를 사용하여 명사를 수정할 수 있습니다🎜
void print(Object obj);
void remove(Obejct obj);
Object update();
int getCountOfCustomer();//getter
void setCountOfCustomer(int countOfCustomers);//setter
boolean isUserAdmin(User user);  //布尔类型
🎜5. 🎜상수는 절차적이기도 한 중요한 부분입니다. 또한 명사 또는 형용사로 수식된 명사를 사용하세요. 단어를 구분하려면 모두 대문자를 사용하고 밑줄을 사용하세요. 🎜
public <T> void print(T t);
interface List<E>{}
class HashMap<K, V> {};
🎜 6. 메소드 🎜🎜 메소드 이름은 동사를 사용해야 하며, 이름에서 메소드의 기능을 유추해야 하며, 최대한 짧아야 합니다. 이름 지정에는 camelCase를 사용하세요. 일반적으로 getset은 각각 데이터를 가져오고 데이터를 설정하는 데 사용됩니다. 부울 값의 경우 메소드 이름은 변수 이름과 동일해야 합니다. 🎜rrreee🎜7. Generics🎜🎜단일 대문자를 사용하며 T가 널리 사용됩니다. E는 일반적으로 집합 요소에 사용되며 K와 V는 일반적으로 관계 매핑에 사용됩니다. 여러 문자를 사용하지 마세요. 🎜아아아아

위 내용은 국제 프로젝트를 개발할 때 Java가 따라야 하는 명명 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제