C#そろそろ(ryはい、おはようございます。本日は前回の続きをやっていきます。前回記事inujini.hatenablog.comそう、こいつの続きをですね。やるからにはささっと終わらせたいと思うのですよ。三項演算子ということで三項演算子です。前回めっちゃ使ってるとか言ったけどPythonの三項演算子だけは実は使いこなせてなかったりするw。}}書き方はコメントにある通りです。言うことはない...。statics次はstatic修飾子についてみていきます。静的メンバーの宣言に使用するやつ。newしなくても使えるので気が付くと僕は多様していることが多い......。いいや見ていきましょう。}}説明のコード多いなと思ったら3例分あったのね。メソッドオーバーロード実を言うとクソみたいな名前をつけがちの僕は使わない機能。用語的には一つの変数や演算子に複数の定義をもたせ、文脈によって使い分けるってやつ。}}ジェネリクス僕が未だにその便利さを理解できないでいるジェネリクスについて。その便利さを未だに理解できないのでとりあえず書き方だけ覚えておけばいいかというぐらいの気持ちでやっていきます。僕の認識はオーバーロードのごった煮版......。僕が稀に思い出したかのように使う機能。用語的には「オブジェクト指向プログラミングの要素のひとつで、既存のクラスの属性を新規に作成したクラスに引き継がせる」だそうです。Unityだと何気なく使っているMonoBehaviourとかがこれに相当するやつですかね......。}}「理解した」とかそういうのはコメント部分の流れで理解したってことにならないかな。ポリモーフィズム定義的には以下のようなやつ。僕の中では単なるテクニックの名称でこれが「ポリモーフィズム」なんだってものはこの世に存在しないと思ってる(哲学)。プログラミング言語の持つ性質の一つで、ある関数やメソッドなどが、引数や返り値の数やデータ型などの異なる複数の実装を持ち、呼び出し時に使い分けるようにできることんで例だと、アップキャストとダウンキャストでその機能に柔軟性を持たせようとかやってます。}}この例だと、便利機能だと感じるよりも設計事故にしか見えない......。ダウンキャストについてググってみたらあんまりよく思われてないっぽい。ネットの判断だから世間的に正しいのかは知らないけどもこの嗅覚は大事にしていきたい。確認用コード書いてたらめっちゃ長くなってしまったので分割します。あと三回ぐらいで終わるかな...。次回はメンバの隠ぺいやっていきます。IITweet広告を非表示にする関連記事2019-09-09そろそろまじめなものをつくっていきたい突然ですがちょっとこれをやっていくことにする。(2)ブログアメブロ[トップへ]はてなブログをはじめよう!andronさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。