|
ご指摘ありがとうございます。
確かにメソッドの実体はひとつですよね。変な書き方をして申し訳ありません。
そのひとつしかないはずのメソッドなのにオブジェクトと結び付いていないstaticメソッドが色々な型を持つことができるのが疑問でした。
クラス単位で型引数を使用した場合、型引数ごとにクラスが必要になるからダメ
オブジェクトやメソッド単位であれば型引数を使用してもその単位ごとに型変数イレイジャをキャストすることで問題ないからOK・・・なのかな?
という曖昧な理解しかできていない現状ですので・・・
情報をうまく咀嚼できずに混乱しているので、頭を整理するためにも再学習に励みたいと思います。
|