Java'da genel bir tür güvenli gözlemci yazmak istiyorum. C++, ben C++ 11, aşağıdaki gibi variadic şablonu kullanarak bunu kolayca yapabilirsiniz:Java'da C++ variadic şablonlarının karşılığı
class Observer<typename... T>
{
void update(T... args);
};
Şimdi, java, elimden gelen en iyisi:
Şimdiclass Observer<T>
{
void update(T args);
};
, güncelleme C++ gibi farklı türlerde çoklu argüman alamaz. Birisi bu soruna bir çözüm önerebilir mi?
Şimdiden teşekkürler. Tüm bağımsız değişkenler/uzatmak durumunda
Sorununuzu gerçekten anlamıyorum. Neden "void update (T ... args);"? – Daniel
Tüm arjlar, kullanım durumunda mutlaka aynı türde değildir. –