¿Cómo escribo un equivalente de esto en Java?¿Cómo crear una clase Java, similar a una clase de plantilla C++?
// C++ Code
template< class T >
class SomeClass
{
private:
T data;
public:
SomeClass()
{
}
void set(T data_)
{
data = data_;
}
};
Tenga en cuenta que mientras que el código se presenta se puede convertir en Java, en general, los genéricos de Java tienen sólo un subconjunto de la funcionalidad que C plantilla ++ tiene (no se puede especializar, sin SFINAE ...) –