1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【授業学習】クラスメンバー

Last updated at Posted at 2018-06-06

#今回はC#では基本のクラスのメンバーについて少しまとめます。

#概要
クラスとはオブジェクトを作るための設計図のようなもので、 オブジェクト指向プログラミングの中心となるものです。

#メンバー
クラスにはいろいろな種類のメンバーがあります。
メンバーの種類の概要を次に示します。

・定数
クラスに関連付けられている定数値

・フィールド
クラスの変数

・メソッド
クラスによって実行可能な計算とアクション

・プロパティ
クラスの名前付きプロパティの読み取りと書き込みに関連付けられているアクション

・インデクサー
配列など、クラスのインスタンスのインデックス作成に関連付けられているアクション

・イベント
クラスによって生成可能な通知

・演算子
クラスによってサポートされている変換と式の演算子

・コンストラクター
クラスのインスタンスまたはクラス自体を初期化するために必要なアクション

・ファイナライザー
クラスのインスタンスが完全に破棄される前に実行するアクション

・種類
クラスで宣言される、入れ子にされた型

#ユーザー補助
アクセシビリティには 5 つの有効な形式があります。 これらの概要を次に示します。

・public
アクセスは制限されません。

・protected
アクセスは、このクラスまたはこのクラスから派生したクラスに制限されます。

・internal
アクセスは、現在のアセンブリ (.exe、.dll など) に制限されます。

・protected internal
アクセスは、それを含んでいるクラスまたは含んでいるクラスから派生されたクラスに制限されます。

・private
アクセスはこのクラスに制限されます。

・private protected
アクセスは、それを含んでいるクラスまたは同じアセンブリ内のそれを含んでいる型から派生されたクラスに制限されます。

#まとめ
それぞれのクラスのメンバーの効果、ユーザ補助の意味を今回は覚えるために今回投稿しました。
これからそれぞれの意味を覚えていきたいと考えています。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?