Câu hỏi phỏng vấn Java
Câu hỏi

Lớp (class) trong Java là gì?

Câu trả lời

Trong Java, lớp (class) được hiểu là một khuôn mẫu hoặc một bản thiết kế mà từ đó các đối tượng (object) được tạo ra. Lớp chứa các thuộc tính (fields) và phương thức (methods) mô tả trạng thái và hành vi của các đối tượng mà nó tạo ra

Các thành phần của một lớp bao gồm:

  • Thuộc tính (Fields/ Biến instance): Chứa trạng thái của các đối tượng (object) được tạo ra từ lớp
  • Phương thức (Methods): Mô tả hành vi của đối tượng. Phương thức có thể có giá trị trả về hoặc không (void), và có thể nhận tham số đầu vào
  • Hàm khởi tạo (Constructor): Được sử dụng để tạo và khởi tạo trạng thái của đối tượng khi đối tượng được tạo ra bằng từ khóa new. Hàm khởi tạo có tên giống với tên lớp và không có kiểu trả về
  • Khối lệnh (Blocks): Các đoạn code được thực thi ngay khi đối tượng được khởi tạo
  • **Lớp lồng nhau (N...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Nếu một đối tượng được gán thành null, Garbage Collector trong Java có giải phóng ngay bộ nhớ được giữ bởi đối tượng đó không?

middle

DGC là gì? Và nó hoạt động như thế nào?

middle

Server Side Include (SSI) trong Java là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào