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

Contructor trong Java là gì?

Câu trả lời

Trong Java, constructor (hay còn gọi là hàm tạo) là một phương thức đặc biệt được sử dụng để khởi tạo các đối tượng. Constructor có tên giống hệt tên của lớp và không có kiểu trả về, kể cả void. Constructor được gọi tự động khi một đối tượng của lớp được tạo ra bằng từ khóa new.

Mục đích của Constructor:

  • Khởi tạo đối tượng: Constructor cung cấp cơ chế để thiết lập trạng thái ban đầu của một đối tượng khi nó được tạo. Điều này bao gồm việc gán giá trị cho các thuộc tính của đối tượng tại thời điểm tạo ra đối tượng.
  • Thực hiện các hành động khởi tạo: Ngoài việc gán giá trị cho các thuộc tính, constructor cũng có thể được sử dụng để thực hiện bất kỳ hành động khởi tạo nào khác cần thiết cho đối tượng trước khi nó được sử dụng.

Các loại Constructor trong Java:

  1. Constructor mặc định (Default Constructor): Nếu không có constructor nào được định nghĩa trong lớp, Java sẽ cung cấp một constructor mặc định không có tham số và không làm gì cả ngoài việc khởi tạo đối tượng.

  2. Constructor không tham số (No-arg Constructor): Là constructor được định nghĩa trong lớp mà không có tham số nào. Nó thường được sử dụng để khởi tạo đối tượng với trạng thái mặc định.

  3. **Cons...

junior

junior

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

middle

Comparable interfaceComparator interface trong Java là gì? Điểm khác nhau giữa chúng?

middle

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

middle

So sánh biến volatile và biến static trong Java?

Bình luận

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

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