学習パス

オブジェクト指向の C#

クラス、カプセル化、継承、ポリモーフィズム、インターフェイス、レコード、ジェネリクス。

レッスン 9 件 · チャレンジ 9 件

パスを始める →
  1. レッスン チャレンジ 1 件 C#のクラスとオブジェクト このレッスンでは、プロパティとメソッドを持つクラスを定義し、そこからオブジェクトを作って状態を変えます。
  2. レッスン チャレンジ 1 件 C#のプロパティとカプセル化 このレッスンでは、チェック付きのプロパティを使って、オブジェクトを不正な値から守ります。
  3. レッスン チャレンジ 1 件 C#の継承 このレッスンでは、親クラスを継承した子クラスを作り、コードを再利用しながら振る舞いをカスタマイズします。
  4. レッスン チャレンジ 1 件 C#のポリモーフィズム このレッスンでは、ポリモーフィズムを使い、共通の型を通していろいろな図形に同じメソッドを呼び出します。
  5. レッスン チャレンジ 1 件 C#のポリモーフィズムで社員の給与を計算する このレッスンでは、抽象基底クラスを通して、いろいろな種類の社員の給与の合計を計算します。
  6. レッスン チャレンジ 1 件 C#のインターフェースと抽象化 このレッスンでは、オブジェクトができることを表すインターフェースを定義し、クラスで実装します。
  7. レッスン チャレンジ 1 件 C#のレコードと値による比較 このレッスンでは、レコードで不変のデータを短く表し、with式で一部を変えたコピーを作ります。
  8. レッスン チャレンジ 1 件 C#のジェネリック このレッスンでは、型の安全性を保ちながら、いろいろなデータ型で使い回せるジェネリッククラスを書きます。
  9. レッスン チャレンジ 1 件 C#でデータをメモリに保存するジェネリックなリポジトリ このレッスンでは、型の安全性を保ちながら、どんな型のデータでも保存できるジェネリックなリポジトリのクラスを作ります。