Java中有没有一种方法可以创建封闭类的新实例而无需指定类名?

时间:2019-04-05 01:01:52

标签: java oop

我经常在我说的地方写代码

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 ...
}

我使用的是泛型(某种)的表示法,但我并不是要暗示可以使用泛型来完成它,或者它看起来像那样。

有没有办法做到这一点?

0 个答案:

没有答案