質問: new GenericStack<>(); list.forEach(stack::push); return stack; } ある書籍で学習しているのですが、上記に記載のコードがありました。 GenericStackはジェネリクス型の自作クラスになります。 メソッド宣言に「as」とあるんですが、これにはどういう機能なんでしょうか? ご存じの方がいらっしゃいましたら、教えていただけないでしょうか。
回答: そこは単なるメソッド名だよ。そう書くことで何かが起こるわけじゃない。 しようとしてることを端的に表した語(メソッド名はそうやって付ける)がasというだけだ。