[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12051] Re: パラメータ化 とジェネリック化
高橋(徹)です。
"Yasuhiro Endoh <quiver2k@xxxxxxxxx>"さんは書きました:
> 今日、話題になったパラメータ化とジェネリック化ですが
> なんとなくな眺めていて思ったのですが
> たぶん使い分けがあるのではないでしょうか。
"Java Generics FAQs"
http://www.langer.camelot.de/GenericsFAQ/JavaGenericsFAQ.html
というFAQを集めたサイトがあります。
この中に、"What is a generic or parameterized type?" があり、
"A generic type is a type with formal type parameters.
A parameterized type is an instantiation of a generic type
with actual type arguments."
と回答しています。
> ・ジェネリック化された型
> public interface Iterator <E> {
> ...
> }
> 型変数を持つ型
>
> ・パラメータ化
> Iterator<Integer>
> 型変数に値(ここではInteger)が指定されいるとパラメータ化された型?
>
> こう解釈するとp35の1.5.5は「パラメータ化」のままで
> 修正が入らない理由も分かります。
この解釈とほぼ同じ見解をFAQで提示していますね。
--
TAKAHASHI,Toru
torutk@xxxxxxxxxxxx