Tôi đang cố gắng truy cập một phương thức trong lớp tôi đã tạo, nhưng vì nó tương tự về tên và trong số các đối số, IDE của tôi nói rằng phương thức này không rõ ràng. Dưới đây là một mô hình thành từ những gì hai phương pháp như sau:Cách chọn giữa hai phương thức có cùng tên trong Java
methodName(X, Y, Z)
methodName(A, Y, Z)
tôi kêu gọi các phương pháp, và thông qua vào giá trị null
cho đối số đầu tiên với mục đích thử nghiệm của tôi. Rất tiếc, tôi không thể đổi tên các phương thức, thay đổi thứ tự của các đối số hoặc sửa đổi cấu trúc của phương thức theo bất kỳ cách nào. Có cách nào tôi có thể phân biệt giữa hai phương pháp này?
Tìm hiểu ai đã thiết kế API đó, tìm hiểu nơi họ sống và đốt nhà của họ. – alexg
@alexg Tôi có vẻ như đã nhớ điều này trước đây, mặc dù tôi quên API nào; nó không thể có được Thread mới (null, "name") chẳng hạn. – Neil
@alexg Kể từ khi câu hỏi cho biết "Tôi đang cố gắng truy cập vào một phương thức trong lớp tôi đã tạo" user1373493 có thể ghi lại ngôi nhà của riêng họ hoặc thiết kế lại API. – emory