回答編集履歴

3

修正

2021/08/02 16:55

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- Floorはコンストラクタにpublicが指定されていないのでprivateになっていま
1
+ Floorはコンストラクタにpublicが指定されていないのでprivateになっていて、他のクラスからはコンストラクタにアクセス出来ないのでインスタンスが作成出来せん
2
2
 
3
3
  Roomはコンストラクタを記述していないので、パラメータ無しのpublicコンストラクタが自動で作成されています。
4
4
 

2

修正

2021/08/02 16:55

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Floorはコンストラクタにpublicが指定されていないのでprivateになっています。
2
2
 
3
- Roomはコンストラクタを記述していないので、のpublicコンストラクタが自動で作成されています。
3
+ Roomはコンストラクタを記述していないので、パラメータ無しのpublicコンストラクタが自動で作成されています。
4
4
 
5
5
 
6
6
 

1

追記

2021/08/02 16:53

投稿

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