Naming conventions trong Java làm cho chương trình dễ hiểu hơn bằng cách làm cho chúng dễ đọc hơn.
Trong Java, tên class thường nên là danh từ, viết hoa chữ cái đầu của mỗi từ riêng biệt. Và tên interface thường nên là tính từ, viết hoa chữ cái đầu của mỗi từ riêng biệt.
Tại sao nên tuân theo Java naming standards
- Giảm nỗ lực cần thiết để đọc và hiểu source code.
- Cho phép code reviews tập trung vào vấn đề quan trọng hơn hơn là tranh luận về syntax và naming standards.
- Cho phép code quality review tools tập trung báo cáo chủ yếu vào các vấn đề quan trọng thay vì syntax và style preferences.
Naming Conventions cho các loại Identifier khác nhau
Package
- Tên Package nên viết thường tất cả.
Ví dụ
package com.tutorialspoint;
Interface
- Tên Interface nên bắt đầu bằng chữ hoa.
Ví dụ
interface TutorialsPointInterface {
// some statements
}Class
- Tất cả từ của tên class nên bắt đầu bằng chữ hoa.
Ví dụ
class TutorialsPointClass {
// some statements
}Method
- Methods nên là động từ với chữ cái đầu thường và chữ cái đầu của mỗi từ nội bộ viết hoa.
Ví dụ
class TutorialsPointClass {
void printMessage() {
}
}Variable
- Từ đầu tiên nên viết thường và các từ nội bộ bắt đầu bằng chữ hoa.
- Tên biến không nên bắt đầu bằng underscore _ hoặc dollar sign $.
Ví dụ
class TutorialsPointClass {
int rollNum;
String firstName;
String lastName;
}Constant
- Tất cả ký tự nên viết hoa.
Ví dụ
class TutorialsPointClass {
public static final int MAX_score = 100;
}