我经常在我说的地方写代码
public class MyClass
{
public static MyClass makeOne(some parameters) {
MyClass mc=new MyClass();
... various manipulations to populate the class ...
}
... etc ...
}
但是然后我可以将该类子类型化,或者将代码剪切并粘贴到另一个类中,如果是这样,我必须将所有出现的类名更改为新类。
我真正想做的是类似的事情
public class MyClass
{
public static <T> makeOne {
<T> one=new <T>();
... various manipulation to populate the class ...
}
... etc ...
}
我使用的是泛型(某种)的表示法,但我并不是要暗示可以使用泛型来完成它,或者它看起来像那样。
有没有办法做到这一点?