これはプログラミングの悪い習慣ですが、私はより大きな課題の一部としてそれを行うように求められました。
スーパークラスを作成してから、2 つのサブクラスを作成しています。スーパークラスには、結果に応じて 2 つのサブクラスのいずれかを返す静的メソッドがあります。このメソッドを書くにはどうすればよいでしょうか。
たとえば、私はこのようなことをする必要があります
public abstract class Superclass{
public static subclass? createFromFilename(String fileName){
if(1==1)
return subclass1;
else
return subclass2;
}
}
これは可能ですか?