Static member thuộc về class, không phải instance cụ thể.
- Static variable được chia sẻ giữa tất cả instance; static method có thể gọi mà không cần tạo object.
- Nên dùng static cho: utility functions (
Math.abs()), hằng số (static final), hoặc đếm số lần instance được tạo. - Tránh lạm dụng static vì làm khó test và tạo hidden dependency giữa các phần của code.