回答編集履歴
3
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Floorはコンストラクタにpublicが指定されていないのでprivateになっていま
|
1
|
+
Floorはコンストラクタにpublicが指定されていないのでprivateになっていて、他のクラスからはコンストラクタにアクセス出来ないのでインスタンスが作成出来ません。
|
2
2
|
|
3
3
|
Roomはコンストラクタを記述していないので、パラメータ無しのpublicコンストラクタが自動で作成されています。
|
4
4
|
|
2
修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
Floorはコンストラクタにpublicが指定されていないのでprivateになっています。
|
2
2
|
|
3
|
-
Roomはコンストラクタを記述していないので、
|
3
|
+
Roomはコンストラクタを記述していないので、パラメータ無しのpublicコンストラクタが自動で作成されています。
|
4
4
|
|
5
5
|
|
6
6
|
|
1
追記
test
CHANGED
@@ -1 +1,9 @@
|
|
1
|
-
コンストラクタにpublicが
|
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)
|