Câu hỏi được gắn thẻ «overloading»

Các thuật ngữ quá tải và quá tải có thể đề cập đến: - Quá tải hàm xây dựng và phương thức, một loại đa hình trong đó các hàm khác nhau có cùng tên được gọi dựa trên các loại dữ liệu của các tham số được truyền - Quá tải toán tử, một dạng quá tải hàm hoặc phương thức trong đó hành động bị quá tải là một toán tử, chẳng hạn như + hoặc -


4
Tại sao String.valueOf (null) ném NullPulumException?
theo tài liệu, phương thức String.valueOf(Object obj)trả về: nếu đối số là null, thì một chuỗi bằng "null"; mặt khác, giá trị của obj.toString()được trả lại. Nhưng làm thế nào khi tôi thử làm điều này: System.out.println("String.valueOf(null) = " + String.valueOf(null)); thay vào đó nó ném NPE? (hãy tự thử …





8
Phương thức nạp chồng được chọn như thế nào khi một tham số là giá trị rỗng theo nghĩa đen?
Tôi đã gặp câu hỏi này trong một bài kiểm tra, public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static void main(String args[]) { MoneyCalc question = new MoneyCalc(); question.method(null); } } Đầu ra của chương trình …
98 java  overloading 


1
Giải quyết tình trạng quá tải không rõ ràng trên con trỏ hàm và hàm std :: cho lambda bằng cách sử dụng +
Trong đoạn mã sau, lệnh gọi đầu tiên fookhông rõ ràng và do đó không biên dịch được. Thứ hai, với phần được thêm vào +trước lambda, giải quyết tình trạng quá tải con trỏ hàm. #include <functional> void foo(std::function<void()> f) { f(); } void foo(void (*f)()) { f(); } …



8
Có thể ghi đè một phương thức không phải ảo không?
Có cách nào để ghi đè một phương thức không phải ảo không? hoặc cái gì đó cho kết quả tương tự (ngoài việc tạo một phương thức mới để gọi phương thức mong muốn)? Tôi muốn ghi đè một phương pháp Microsoft.Xna.Framework.Graphics.GraphicsDevicecó lưu ý đến thử nghiệm đơn vị.



7
Làm thế nào để gọi một thuộc tính của lớp cơ sở nếu thuộc tính này đang bị ghi đè trong lớp dẫn xuất?
Tôi đang thay đổi một số lớp của mình từ việc sử dụng rộng rãi các getters và setters sang sử dụng các thuộc tính pythonic hơn. Nhưng bây giờ tôi bị mắc kẹt vì một số getters hoặc setters trước đây của tôi sẽ gọi phương thức tương ứng …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.