Nhiều bạn học ngôn ngữ lập trình nhưng vẫn còn đặt tên biến chưa đúng, sai so với quy ước chung. Hôm nay mình sẽ chia sẻ với các bạn cách đặt tên trong Java nói riêng và trong lập trình nói chung một cách đúng, chuẩn nhất.
Khái niệm định danh là gì?
Định danh là một xâu ký tự thể hiện tên các biến, các phương thức, các lớp và nhãn
Định danh là tên của biến ví dụ như: i, j, a, b, s, ans, value…
Định danh là tên của phương thức ví dụ như: getName(), setTime(), goHome()…
Quy định về định danh:
- Các ký tự có thể là chữ số, chữ cái, ‘$’ hoặc ‘_’.
- Tên không được phép:
- Bắt đầu bởi một chữ số.
- Trùng với từ khóa.
- Phân biệt chữ hoa chữ thường.
- Yourname, yourname, YourName và yourName là 4 định danh khác nhau.
Quy ước với định danh (naming convention):
- Bắt đầu bằng chữ cái.
- Gói (package): tất cả sử dụng chữ thường.
- theexample
- Lớp (Class): viết hoa chữ cái đầu tiên trong các từ ghép lại.
- TheExample
- Phương thức/thuộc tính (method/field): Bắt đầu bằng chữ thường, viết hoa chữ cái đầu tiên trong các từ còn lại.
- theExample
- Hằng (constants): Tất cả viết hoa.
- THE_EXAMPLE
Những từ không được đặt tên cho biến, hàm…
- Literals (từ đã được định nghĩa):
null, true, false.
- Từ khóa (keyword)
abstract assert boolean break byte case catch char class continue default do double else extends final finally float for if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while
- Từ dành riêng (reserved for future use)
byvalue cast const future generic goto inner operator outer rest var volatile
Speak Your Mind