パラメーター化されたコンストラクターでパラメーターなしのコンストラクターが消えるのはなぜですか?
C#、C、および Java では、パラメーターを使用してコンストラクターを定義すると、デフォルトのパラメータなしのコンストラクタが存在しない。この動作は広く受け入れられていますが、その背後にある理由が最近精査されています。
コンパイラーにはコンストラクターを生成する機能があるため、デフォルトのコンストラクターがないことは技術的な制限ではありません。ただし、この動作は実際的な考慮事項によって決定されます:
以上がC#、C、Java のパラメーター化されたコンストラクターによってパラメーターなしのコンストラクターが消えるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。