Java入門・初心者質問スレ Part.2 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0039デフォルトの名無しさん
2016/11/22(火) 16:39:28.05ID:ae5ITMjfMonsterクラスを継承したSlimeクラスとGolemクラスを作成したのですが、インスタンス化の際に
Slime slime = new Slime();
Golem golem = new Golem();
とするのではなく、新たにmonsterFactoryクラスを作成し、その中の
メソッドでインスタンス化し、戻り値として該当のインスタンスを返したいと考えています
そういった場合のときにSlimeやGolemといったクラスの数だけメソッドを作成するのではなく、
引数にMonsterクラスの子クラスを指定し、その型のインスタンスを返したいのですが、
そういったメソッドは作成可能でしょうか?
ご教授いただければ幸いです
■ このスレッドは過去ログ倉庫に格納されています