こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Classの使い方で質問!

Classの使い方で質問!
Java超ビギナーなのですが、表題の件で、質問させてください。
例えば、次のようなメソッドの場合ですが、

public String getRows() {
EntityManager em = emf.createEntityManager();
Query query = em.createQuery("select n from Rep3 n;");
query.setMaxResults(10);
List<Rep3> result = (List<Rep3>) query.getResultList();

for (Iterator<Rep3> itr = result.iterator(); itr.hasNext();) {


Javaで、
このRep3とかいうクラスの代わりに、Rep2とかいうクラスを使いたいとか、
微妙に似ているItem1とかを使いたいとか、そのような場合、
メソッドを別に作る以外、
何か使い回しできるようなこのようなクールな方法があるんだよ!とか、
はたまた、
Javaの場合は、地味にメソッドを作るべきなんだよ!とか、
Javaに詳しいドナタか、
教えてくださいませ!
よろしくお願い致しますm(__)m

投稿日時 - 2010-09-06 19:36:13

QNo.6163359

困ってます

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

・(abstract な) class にして適切に extends
・interface にして適切に implements
とか?

投稿日時 - 2010-09-07 23:40:45

お礼

コメントが遅れてすいませんでした!
ということで、回答ありがとうございましたm(__)m
えーと、つまり、関数とかなんかで解決するのではなくて、Javaの場合は、構造の中で解決するっていうような意味なのでしょうか??@@;
なんかヒントになりそうな予感がしますので、ちょっと、自分なりに考えてみますね~

投稿日時 - 2010-09-13 13:10:01