facebook twitter hatena line email

「Unity/Csharp/クラス/アクセス修飾子」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(アクセス修飾子とは)
(アクセス修飾子とは)
 
(同じ利用者による、間の3版が非表示)
行5: 行5:
 
* protected 継承先クラスからのアクセスも許可
 
* protected 継承先クラスからのアクセスも許可
 
* private クラス内アクセスのみ許可
 
* private クラス内アクセスのみ許可
* ない場合は internalとなる
+
* internal 同一プロジェクト内のみ許可
 +
 
 +
* クラスで、アクセス修飾子がない場合は internalとなる
 +
* クラスのメンバーで、アクセス修飾子がない場合は privateとなる
 +
* interfaceで、アクセス修飾子がない場合は publicとなる
  
 
==参考==
 
==参考==

2021年11月4日 (木) 21:41時点における最新版

アクセス修飾子とは

public, protected, privateなどのアクセスを制限する構文

  • public クラス外からのアクセスを許可
  • protected 継承先クラスからのアクセスも許可
  • private クラス内アクセスのみ許可
  • internal 同一プロジェクト内のみ許可
  • クラスで、アクセス修飾子がない場合は internalとなる
  • クラスのメンバーで、アクセス修飾子がない場合は privateとなる
  • interfaceで、アクセス修飾子がない場合は publicとなる

参考

C#公式:https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/access-modifiers

アクセス修飾子について: https://qiita.com/Ted-HM/items/67eddbe36b88bf2d441d#%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E4%BF%AE%E9%A3%BE%E5%AD%90%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6