私は、立方体の3つの次元を格納する一般的なCuboidクラスを作成するよう求められています。長さ、幅、高さを設定して取得するメソッドを追加する必要があります。次に、次元のすべてを返すメソッドpublic String toString()を追加します。Eclipseで汎用Cuboidクラスを作成するにはどうすればよいですか?
Eclipseで自分のクラスを作成しました。
public class CuboidDimensions <T> {
}
私はこの課題について2つの質問があります。
1)Cuboidジェネリッククラスにpublic static void main(String [] args)が必要ですか?なぜ、なぜそうではないのですか? (私は実際にこれを理解していません)
2)上記の3つのディメンションを設定して取得する方法をどのように記述しますか?
私はまだJavaの期間を理解するのに苦労しています。私はEclipseの巨大なファンではない。私はNetbeansを好むが、自分のクラスにEclipseを使わなければならない。
ジェネリックなCuboidクラスを作成するように求められるので、Javaジェネリックではなく継承を処理する必要があると思います。 – drgPP
1)あなたのクラスはオブジェクトを表現するので、「メイン」メソッドは必要ありません。 Cuboidクラスでいくつかのテストを行うために、このメソッドを使って特定のクラスを作成することができます 2)Ecliseでは、=> source => getterとsettersを右クリックすることができます – SebVb
Eclipseは単なるIDEです。あなたが書いているコードとは何の関係もありません。同じことをメモ帳に書いて、JDKのコンパイラインクルードを使ってコマンドラインでコンパイルすることもできます。 – Michael