この図のコンストラクタの書き方が納得できませんでした。コメントのようにプロトタイプのみ書いておいてクラス宣言の
外で書こうとしたんですが、出来ませんでした。クラス宣言の内部に書くとOKでした。ここでデフォルトの引数を指定。
y, m, dを0指定したんですが、Day.hの方で0は無いだろいうことで、強制的に1にしてる。これが効いてます。
Day purchaseDayの扱い方が面倒です。肝はここでしょう。
この図のコンストラクタの書き方が納得できませんでした。コメントのようにプロトタイプのみ書いておいてクラス宣言の
外で書こうとしたんですが、出来ませんでした。クラス宣言の内部に書くとOKでした。ここでデフォルトの引数を指定。
y, m, dを0指定したんですが、Day.hの方で0は無いだろいうことで、強制的に1にしてる。これが効いてます。
Day purchaseDayの扱い方が面倒です。肝はここでしょう。