teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

修正

2021/08/02 16:55

投稿

退会済みユーザー
answer CHANGED
@@ -1,4 +1,4 @@
1
- Floorはコンストラクタにpublicが指定されていないのでprivateになっていま
1
+ Floorはコンストラクタにpublicが指定されていないのでprivateになっていて、他のクラスからはコンストラクタにアクセス出来ないのでインスタンスが作成出来せん
2
2
  Roomはコンストラクタを記述していないので、パラメータ無しのpublicコンストラクタが自動で作成されています。
3
3
 
4
4
  言語仕様に関する事は、Microsoftのドキュメントをまず確認してください。詳細に記載されています。

2

修正

2021/08/02 16:55

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  Floorはコンストラクタにpublicが指定されていないのでprivateになっています。
2
- Roomはコンストラクタを記述していないので、のpublicコンストラクタが自動で作成されています。
2
+ Roomはコンストラクタを記述していないので、パラメータ無しのpublicコンストラクタが自動で作成されています。
3
3
 
4
4
  言語仕様に関する事は、Microsoftのドキュメントをまず確認してください。詳細に記載されています。
5
5
  [コンストラクター (C# プログラミング ガイド)](https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/constructors)

1

追記

2021/08/02 16:53

投稿

退会済みユーザー
answer CHANGED
@@ -1,1 +1,5 @@
1
- コンストラクタにpublicが記述されていないのでprivateになっています。
1
+ Floorはコンストラクタにpublicが指定されていないのでprivateになっています。
2
+ Roomはコンストラクタを記述していないので、空のpublicコンストラクタが自動で作成されています。
3
+
4
+ 言語仕様に関する事は、Microsoftのドキュメントをまず確認してください。詳細に記載されています。
5
+ [コンストラクター (C# プログラミング ガイド)](https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/constructors)