私はいくつかのコードを読んでいて、なぜ以下が機能するのかを理解したいと思います:
これはStackクラスです。 public class Stack<Item> { ***** }
次に、mainメソッドで、クラスのインスタンスが作成されました。
Stack<String> s = new Stack<String>();
ItemGeneric Stackクラス宣言の正確な意味は何ですか?これは標準のJavaItemクラスですか、それともJavaジェネリックの命名規則ですか?コードが機能するためには、Stringこれがサブクラスである必要があると思いますよね?Item