Cơ BảnJava iconJava

Static member là gì? Khi nào nên dùng?

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.

Xem toàn bộ Java cùng filter theo level & chủ đề con.

Mở danh sách Java