私は今、StackクラスJavaの生タイプとジェネリック医薬品の相互作用
class Stack<E> {}
を持っている場合は、私がしなければ:
1)Stack<Integer> s = new Stack()
2)Stack s = new Stack<Integer>()
3)Stack s = new Stack()
誰でも私にこれらの相互作用(gener ic < - > raw)が原因ですか?
主に私の疑問はポイント1です。実際に私が割り当てを行うと、そのスタックはInteger以外のタイプを格納できるので安全ではありません。はい、私はプッシュメソッドを持っていて、 Integer以外の値をコンパイラで停止しようとしています...そういった場合、安全でない操作をしていましたか?
私はそれを得ることができません - あなたはIntegers(例えばIntegersとDoubles)他のものを押すことができるスタックを持っていますか、あるタイプ(Integer)でスタックを使いたいですか?助けます? –
いいえ1つのタイプのスタックが必要で、割り当てを するとどうなるか知りたいです。 – xdevel2000