Geek Academy C# ビデオ チュートリアルの推奨教材
「Geek Academy C# ビデオチュートリアル」は、C# 言語の入門コースです。このコースでは、.NET プラットフォームと C# の基本的な概念から始まり、C# 開発の基本的な構文について詳しく説明します。 、簡単なプログラム ロジック、Visual Studio ツールの使用方法、一般的に使用されるアルゴリズムの実装。同時に、コース関連の演習やプログラミング演習を通じて、学生が C# 言語にすぐに慣れることができるようにしたいと考えています。
コース再生アドレス: http://www.php.cn/course/243.html
先生の教え方:
先生の講義はシンプルで奥深く、わかりやすいです論理的思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御することで、層ごとに連動し、厳密な議論と厳密な構造を組織化して分析します。教師の講義を聞くことで、学生は知識を学ぶだけでなく、思考のトレーニングも受け、教師の厳格な学問的姿勢から影響を受けます。 このビデオでさらに難しいのは、C# のオブジェクト指向の機能です。
1. カプセル化: 世界のあらゆるものをオブジェクトとして考えることができます。人はオブジェクトである必要があります。 では、カプセル化とは何でしょうか? カプセル化とは、人が何かを完成させたいとき、必要なツールをすべて持ち歩き、必要なテクノロジーも頭の中にインストールすることを意味します。これは他人の助けなしでも達成できます。これにはどのような利点があるのでしょうか?利点は、この人に何かを完了するよう依頼したい場合、彼がどのように完了するかを知る必要も、結果がわかっていれば完了するのを手伝う必要もないことです。彼はそれを完成させます。彼が最初に何をするか、そして彼が後で何をするかについては、私は干渉しません。そうすることで、彼はそれをより速く、より良く行うことができ、私自身もトラブルを避けることができます。
1. アクセス権 (可視性)
パブリック: (どこでも利用可能) インポート後にすべてのパッケージとクラスが表示されます 保護: (法的継承) それ自体、異なるパッケージのサブクラス自体、プライベート: (利己的)このクラスでのみ表示されます2, (1), プロパティ-->private (プライベートプロパティ、パブリックメソッド、デフォルトなし)(2), メソッド--> public protected説明文は次のとおりです。各オブジェクトには、操作に必要なすべての情報が含まれているため、オブジェクトは操作を完了するために他のオブジェクトに依存する必要がありません。 2. 継承: 人々を例に挙げると、私たちはそれぞれいくつかの共通の特性を持ち、同じことをしなければなりません。例: 誰もが 1 つの頭、2 本の腕、2 本の脚を持っています。これらは共通の特徴です。誰もが食事をし、水を飲まなければなりません、それは皆がしていることと同じです。それでは、それぞれがこれらの特性を持つ多くの個体を宣言したい場合、大量の繰り返しコードを記述する必要があるのではないでしょうか?したがって、最初に人物の親クラスを作成できます。この親クラスは特定の人物を表すのではなく、人々の共通の特性をすべて備えた単なる仮想人物です。次回、特定の人物をインスタンス化したい場合は、この人物を上記の「仮想人物」から継承するだけで済みます。そうすれば、その人物は人々の共通の特徴をすべて持つことになります。こうすることで、このような繰り返しのコードを記述する必要がなくなります。 もちろん、継承の目的はコードを保存することだけではなく、その後のポリモーフィックな関数を実現することでもあります。初心者は、継承によって多くのコードを節約できることだけを理解する必要があり、残りの部分はプロジェクト中にゆっくりと理解する必要があります。 書かれた説明は次のとおりです: オブジェクトの継承は「is-a」関係を表します。2 つのオブジェクト A と B が「B は A」として記述できる場合、B は A から継承できることを意味します。 注: A が B を継承する場合、A はプライベート特性を除く B のすべての特性を持つだけでなく、A 独自の固有の特性を持つこともできます。たとえば、上の例では、「仮想人物」は頭、腕、脚が 2 本あり、飲食ができることに加えて、プログラミングもできる可能性があります。誰もがプログラミングできるわけではないため、プログラミングが彼のユニークな特徴です。 1、(1)、継続: 親クラスは存在します、サブクラスは書き換えられていませんが、使用できます。 (2)、新規追加: 親クラスは存在しません、サブクラスは新しく追加されました
(3)、再書き込み: 親クラスとサブクラスの両方が存在しますが、Fred は要件を満たしていないため、サブクラスが再定義します。 2. インスタンス化: (1) 最初に親クラス、次にサブクラス。 、最初に静的、次にメンバー;调 インスタンス化されると、最初に親クラスの静的構造体を呼び出し、次に、サブクラスのコンストラクターを呼び出し、サブクラスのサブクラスを呼び出します。 (1)、書き換えとオーバーロード: 書き換え: 継承されたサブクラスでは、メソッドのシグネチャは同じです (メソッド名 + 仮パラメータ番号の型の順序)
poly骨intecry延の前に、多型を継承する場合にのみ。
人間を例に考えてみましょう。「食べる」など、誰もが同じことをしなければならないと前に言いました。 「食べる」ということはメソッドとして授業に反映されます。みんなでやらなければいけないので、この方法を「仮想人物」に書きましたが、お箸を使う人もいればフォークを使う人もいるし、ご飯を食べたい人もいるし、パスタを食べたい人もいるし、食べ方も人それぞれです。したがって、さまざまな人々の食事プロセスを説明したい場合は、人はそれぞれ異なるため、このプロセスを特定のサブカテゴリに入れる必要があります。同じメソッドを異なるサブクラスで実装できるのがポリモーフィズムです。これはプログラムの柔軟性に貢献します。 注: 親クラスのメソッド (ポリモーフィズム) がサブクラスでオーバーライドされた場合、親クラスのこのメソッドは再度呼び出されません。 1. 利点:シンプルなプログラミングインターフェイス。これにより、新しく追加された関数ごとに新しい名前を付けることなく、クラス間で慣例的な名前を再利用できます。 コードを簡略化します関数/メソッドのパラメータが親クラスの型を使用する場合、親クラスとサブクラスのオブジェクトを渡すことができます制限事項: 親クラス型の変数は、親クラス型に固有のメソッドを直接呼び出すことはできませんサブクラス。サブクラス固有のメソッドを直接呼び出すには、強制的にサブクラス型変数に変換する必要があります 2. コンパイル時のポリモーフィズム: 実際、非仮想メンバーの場合、システムのコンパイル時にさまざまなシグネチャに依存します。 . どのようなアクションを実行するかを決定します。 3. 実行時ポリモーフィズム: つまり、書き換えは仮想メンバーを通じて実装されます。これは、システムが実行されるまで実際の状況に基づいて操作が決定されないことを意味します。 最初のケースは理解するのが簡単です。異なるシグネチャには異なる実装があります。2 番目のケースは、サブクラスが基本クラスを継承するときに、仮想メンバーをオーバーライドして、その基本クラスを使用して実装されます。サブクラス オブジェクトを参照すると、異なるサブクラス オブジェクトが対応する異なる操作を実装します。 この利点は明らかです。基本クラスの型を一度定義してから、それを別のサブクラス オブジェクトに渡し、さまざまな操作を実装することで効率が向上します。以上がGeek Academy C# ビデオ チュートリアルの推奨教材の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









NVIDIA 4060 グラフィックス カード ドライバーの推奨バージョン. ラップトップでグラフィックス カード ドライバーのバージョンを選択する場合は、通常、公式 Web サイトで推奨されているバージョンまたは最新バージョンを選択することをお勧めします。 Intel HD Graphics 4060 グラフィックス カードの場合は、アップデートとインストールのために Intel の公式 Web サイトでリリースされている最新のドライバーを選択することをお勧めします。具体的な手順は次のとおりです。 「Words Play Flowers」は、毎日新しいレベルが追加される人気のワード パズル ゲームです。レベルの 1 つはノスタルジック クリーニングと呼ばれ、写真の中から時代と矛盾する 12 個の要素を見つける必要があります。今日は、懐かしの浄化レベル「言葉遊びの花」をまだクリアできていないプレイヤーのために、レベルをクリアするためのガイドをお届けします。具体的な手順を見ていきましょう!インテルにアクセス

1. プロセッサ コンピュータ構成を選択する場合、プロセッサは最も重要なコンポーネントの 1 つです。 CS などのゲームをプレイする場合、プロセッサーのパフォーマンスはゲームのスムーズさや応答速度に直接影響します。 Intel Core i5 または i7 シリーズ プロセッサを選択することをお勧めします。これらのプロセッサは、強力なマルチコア処理能力と高周波数を備え、CS の高い要件に簡単に対応できるためです。 2. グラフィックス カード グラフィックス カードは、ゲームのパフォーマンスを左右する重要な要素の 1 つです。 CSなどのシューティングゲームでは、グラフィックカードの性能がゲーム画面の鮮明さや滑らかさに直結します。優れたグラフィックス処理能力と高いフレームレート出力を備え、より優れたゲーム体験を提供できる NVIDIA GeForce GTX シリーズまたは AMD Radeon RX シリーズ グラフィックス カードを選択することをお勧めします。

タオバオを利用する過程で、知り合いの友人から勧められることがよくありますが、この機能をオフにする方法を紹介しますので、興味のある友人はぜひご覧ください。携帯電話で「タオバオ」アプリを開いた後、ページの右下隅にある「マイタオバオ」をクリックして個人センターページに入り、右上隅にある「設定」機能をクリックして設定ページに入ります。 2. 設定ページに移動したら、「プライバシー」を見つけて、この項目をクリックして入力します。 3. プライバシーページに「友達を紹介する」があり、現在のステータスが「オン」になっている場合は、クリックして閉じます。 4. 最後に、ポップアップウィンドウの「友達を紹介する」の後ろに切り替えボタンが表示されるので、それをクリックしてボタンをグレーに設定します。

Java エミュレータは、コンピュータまたはデバイス上で Java アプリケーションを実行できるソフトウェアです。 Java 仮想マシンをシミュレートし、Java バイトコードを実行できるため、ユーザーはさまざまなプラットフォームで Java プログラムを実行できます。 Java シミュレータは、ソフトウェア開発、学習、テストで広く使用されています。この記事では、さまざまなユーザーのニーズを満たし、ユーザーが Java プログラムをより効率的に開発および実行できるようにする 5 つの便利で実用的な Java エミュレーターを紹介します。最初のエミュレータは Eclipse でした。 Ecl

静音ゲーミング キーボードのおすすめへ ゲーム中に静かな体験を楽しみたい場合は、静音ゲーミング キーボードの購入を検討してください。推奨製品には、CherryMXSilent、LogicoolG915、SteelSeriesApexPro などがあります。これらのキーボードはノイズが少なく、軽量で応答性が優れています。さらに、より良い使用ニーズを満たすために、調整可能なバックライトの明るさ、プログラム可能な機能、快適な操作感などの機能を備えたキーボードを選択することをお勧めします。 「Duga K320」は最も静かなキーボードとして知られ、多くの人に愛されている電子製品です。優れた性能と機能で知られており、多くの人にとって理想的な選択肢となっています。ゲーム、エンターテインメント、オフィスワークなど、Duga K320 は優れたパフォーマンスを提供します。それ

Huang Quan のライト コーンは、戦闘でキャラクターのクリティカル ヒット ダメージと攻撃力を効果的に増加させることができます。Huang Quan が推奨するライト コーンは次のとおりです: 通り過ぎる岸辺を歩く、おやすみと寝顔、雨は降り続ける、ただ待つ、ビーズのような決意汗の. Shine、以下の編集者は崩壊したスタードーム鉄道のUnderworld Light Coneに関する推奨事項を提供します。黄泉ライトコーンのおすすめ 1. 渡し岸を歩く 1. 黄泉の特別な武器は爆発ダメージを増加させることができます. 敵を攻撃すると敵をバブルマイナス状態にすることができ、与えるダメージが増加します. フィニッシュムーブのダメージはさらに増加します. マイナス状態とダメージが増加する両方があり、特殊な武器と言わざるを得ません。 2. 専用のライトコーンは数あるエーテルライトコーンの中でも非常にユニークで、直接ダメージを増加させ、高いダメージを与え、クリティカルダメージ属性を向上させます。 3. それだけでなく、ライトコーンはマイナスのステータス効果も提供し、Huangquan 自体に反応を引き起こす可能性があります。

初心者から専門家まで: C コンパイラーの 5 つの必須の推奨事項 コンピューター サイエンスの発展に伴い、プログラミング言語に興味を持つ人がますます増えています。 C 言語は、システムレベルのプログラミングで広く使用される高級言語として、常にプログラマーに愛されてきました。効率的で安定したコードを作成するには、自分に合った C 言語コンパイラを選択することが重要です。この記事では、初心者から専門家まで選択できる 5 つの必須の C 言語コンパイラを紹介します。 GNU コンパイラ コレクションである GCCGCC は、最も一般的に使用される C 言語コンパイラの 1 つです。

Glodon Software は建築情報化分野に注力するソフトウェア会社で、その製品は建築の設計、建設、運用のあらゆる側面で広く使用されています。 Glodon ソフトウェアは機能が複雑でデータ量が大きいため、高度なコンピュータ構成が必要です。この記事では、読者が適切なコンピューター構成プロセッサーを選択できるように、Glodon Software のコンピューター構成に関する推奨事項をさまざまな側面から詳しく説明します。Glodon Software は、アーキテクチャー設計、シミュレーション、その他の操作を実行するときに大量のデータの計算と処理を必要とします。プロセッサの方が高いです。 Intel i7 シリーズや AMD Ryzen シリーズなど、マルチコアの高周波数プロセッサを選択することをお勧めします。これらのプロセッサは強力なコンピューティング能力とマルチスレッド処理能力を備えており、Glodon ソフトウェアのニーズをより適切に満たすことができます。メモリ メモリがコンピューティングに影響を与えています
