0
我正面臨以下問題。由於版本原因,我需要使用相同的類名稱但不同的包將對象轉換爲另一個對象。即時通訊使用一個接口和一個實現類爲以下的人Java泛型 - 使用具有相同類名的類型實現兩種泛型類型的方法
//interface class
public interface SampleConverter {
<T,S> T convert(S type);
}
//concrete class
import com.test.v1.A
public class TestConverter implements SampleConverter {
<A,com.test.v2.A> A convert(com.test.v2.A type) { // compile time error
....
}
}
但即時得到編譯錯誤,當我使用的鑽石運營商內部的類的完全限定名。當使用這種類的完整軟件包時會出現什麼問題,以及可能的解決方案是什麼?提前致謝!
嘛,有什麼錯誤? – dimo414
令牌「。」上的語法錯誤,預期延伸 – eleniVl
通用類型參數必須是有效的標識符,它們不能包含點。 –