Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9521

C# 抽象とかインタフェスとか

$
0
0
学習の足しになればいいような結論だけ C# abstractとinterfaceの違い。 問題の根源は、多重継承によるメモリの無駄である。 あ、これは今度のネタにしよう。 abstractは単一の継承のみ許可する。  フィールドを持てる。 interfaceは無制限の継承を許する。  フィールドを持てない。  抽象メソッドとプロパティはOK。(実装を持たないプロパティ宣言ということ。) 詳細はこちら こういう事を 教えるときに同時に教えた方がいい、教師役ってなんか頑張って欲しいわね。 間違ってたらごめんなさい。 困った事: FindObjectOfType<>()メソッドにinterface型を指定して呼び出す事が出来ない。 ありがたい事にコメントを頂いてしまった。 一旦<Object>で取得してから、型チェックする流れで上手くいきました。

Viewing all articles
Browse latest Browse all 9521

Trending Articles