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

Java có hỗ trợ các giá trị mặc định cho tham số không?

Câu trả lời

Không, Java không hỗ trợ các giá trị mặc định cho tham số của phương thức như một số ngôn ngữ lập trình khác (ví dụ: C# hoặc Python). Trong Java, bạn không thể khai báo một phương thức với tham số có giá trị mặc định; mỗi khi bạn gọi một phương thức, bạn cần cung cấp tất cả các tham số mà phương thức yêu cầu.

Tuy nhiên, bạn có thể sử dụng kỹ thuật quá tải phương thức (method overloading) để đạt được hiệu quả tương tự. Bằng cách tạo nhiều phiên bản của cùng một phương thức với số lượng tham số khác nhau, bạn có thể định nghĩa một phiên bản không có tham số hoặc ít tham số hơn và cung cấp giá trị mặc định trong phương thức đó.

Ví dụ về quá tải phương thức:

java Copy
public class Example {
    // Phương thức với hai tham số
    public void display(String message, int times) {
        for (int i = 0; i < times; i++) {
            System.out.println(message);
        ...
middle

middle

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

middle

Làm thế nào để việc đồng bộ hóa thread xảy ra bên trong một monitor?

middle

Từ khóa static để làm gì? Bạn có thể ghi đè phương thức static trong Java không?

middle

Scriptlets 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