###前提・実現したいこと
ジェネリック型パラメータの制約には、全部でどのような種類がありますか?
こちらの動画を見た所、
「制約は通常4つのカテゴリーに分類される」と解説されつつも、メモしていったら、5つのカテゴリーに分類されているように思えました。
動画の「4つのカテゴリーに分類」は間違いで、この「5つのカテゴリーに分類」で合っていますか?
・class :Tは参照型。 ・struct:Tは値型。 ・new() :パラメーターなしのpublicなコンストラクタ。 ・クラス :クラス名を指定することで、そのクラスかそのクラスの派生クラスに制限する。 ・インターフェイス:インターフェイス名を指定することで、Tがそのインターフェイスを実装する。
ご教授のほどよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/23 18:40