객체지향 프로그래밍에서는 클래스, 객체, 메소드, 변수 등의 이름을 지정하는 것이 매우 능숙합니다. 예를 들어 대문자와 소문자를 구별하고 다른 시작 문자를 사용하는 등의 작업을 수행합니다. 그러나 그 뿌리로 돌아가서, 리소스의 이름을 지을 때에는 설명성과 고유성이라는 두 가지 특성을 고려하여 리소스 간의 충돌이 없고 각 리소스가 기억하기 쉽도록 명명되어야 합니다.
패키지 이름 지정
Java 패키지 이름은 소문자로 구성됩니다. 그러나 Java 객체 지향 프로그래밍의 특성으로 인해 모든 Java 프로그래머는 자신의 Java 패키지를 작성할 수 있습니다. 각 Java 패키지 이름의 고유성을 보장하기 위해 최신 Java 프로그래밍 사양에서는 프로그래머가 자신의 Java를 정의해야 합니다. 패키지. 패키지 이름 앞에는 고유한 접두사가 옵니다. 인터넷의 도메인 이름은 반복되지 않기 때문에 프로그래머는 일반적으로 자신의 프로그램 패키지의 고유한 접두사로 인터넷에서 자신의 도메인 이름을 사용합니다.
예: net.frontfree.javagroup
클래스 이름 지정
클래스 이름은 대문자로 시작해야 하며 클래스 이름이 다음으로 구성된 경우 단어의 나머지 문자는 소문자입니다. 여러 단어로 구성된 경우 TestPage와 같이 각 단어의 첫 글자를 대문자로 표기해야 합니다. 클래스 이름에 약어가 포함된 경우 다음과 같이 작성된 단어의 각 글자를 대문자로 표기해야 합니다. 객체를 표현하도록 설계되었으므로 클래스 이름을 지정할 때 명사를 선택하세요.
예: 원
메소드 이름
메소드 이름의 첫 번째 단어는 소문자로 시작하고 그 다음 단어는 대문자로 시작해야 합니다.
예: sendMessge
상수 이름 지정
상수 이름은 모두 대문자를 사용해야 하며 상수의 전체 의미를 나타내야 합니다. 상수 이름이 여러 단어로 구성된 경우 단어를 밑줄로 구분해야 합니다.
예: MAX_VALUE
매개변수 명명 규칙
매개변수 명명 규칙은 메소드 명명 규칙과 동일합니다. 프로그램을 읽을 때 혼동을 피하기 위해 다음 사항을 확인하십시오. 매개변수 이름은 한 단어로 구성하세요. 매개변수 이름은 최대한 명확하게 지정하세요.
Javadoc 주석
Java 언어 사양은 일반적인 주석 방법 외에도 코드에 API를 기록하는 데 사용되는 Javadoc 주석이라고 하는 특수 주석도 정의합니다. Javadoc 주석은 /**시작하는*/로 끝나는 여러 줄 주석입니다. 주석에는 일부 HTML 태그와 특수 키워드가 포함될 수 있습니다. Javadoc 주석을 사용하면 작성된 주석이 자동으로 온라인 문서로 변환되어 별도의 프로그램 문서를 작성하는 수고를 덜 수 있다는 장점이 있습니다.
예:
/** * This is an example of * Javadoc * * @author darchon * @version 0.1, 10/11/2002 */
각 프로그램의 시작 부분에는 일반적으로 프로그램의 전반적인 설명과 저작권 정보를 주석으로 추가하는 데 Javadoc이 사용됩니다. 나중에 메인 프로그램에서는 각 클래스, 인터페이스, 메소드 및 필드에 Javadoc 주석을 추가하십시오. 각 주석의 시작 부분에 클래스, 인터페이스, 메소드 및 필드에서 수행되는 기능을 요약하는 한 문장을 사용하십시오. 이 문장은 요약 기능을 강조하기 위해 별도의 줄을 차지해야 합니다. , 더 자세한 설명 단락이 이어집니다. 설명 단락 뒤에는 위 예의 @auther 및 @version과 같은 Javadoc 주석 태그로 시작하는 일부 특수 단락이 올 수도 있습니다. 이러한 단락은 생성된 문서에서 특정 방식으로 표시됩니다.
잘못 설계된 프로그램에 주석을 추가한다고 해서 좋은 프로그램이 되는 것은 아니지만, 프로그래밍 표준에 따라 프로그램을 작성하고 프로그램에 좋은 주석을 추가하면 완벽하게 설계되고 효율적이며 실행하기 쉬운 프로그램을 작성하는 데 도움이 될 수 있습니다. 절차와 프로그래밍 규칙을 이해하는 것은 특히 여러 사람이 동일한 프로젝트에서 함께 작업할 때 더욱 중요해집니다. "칼을 갈거나 나무를 자르거나"라는 속담처럼 Java 프로그래밍 표준에 적응하는 데 시간을 투자하는 것이 좋습니다.