Tôi nhầm lẫn rằng phương pháp Signature
nào tôi nên sử dụng cho cùng một mục đích? Cả hai đều làm việc tốt cho tôi.Sự khác nhau giữa kiểu Generic và Object trong khai báo phương thức là gì?
1.
public <T, J> T findUniqueByCondition(String tableName,
String key,
J value,
Class<T> targetObject);
2.
public <T> T findUniqueByCondition(String tableName,
String key,
Object value,
Class<T> targetObject);
Đó là thực hành tốt nhất để sử dụng từ trên cao? Tôi thực sự bối rối và không thể tìm thấy bất kỳ lợi thế hoặc bất lợi của ai? Có cái gì không? Nếu có, xin giải thích.
Tất cả trong tất cả, sự khác biệt là liệu bạn có thể sử dụng suy luận kiểu hay không, khi trình biên dịch nắm bắt loại thực tế. +1. –
Tôi thích tùy chọn đầu tiên và tránh sử dụng Object. – frostbite
Xin chào .. @frostbite, tại sao? –