クラス階層では、スーパークラスとサブクラスの両方が独自のコンストラクターを持つことができます。
スーパークラス コンストラクターは、スーパークラスに対応するオブジェクトの部分を構築します。
サブクラス コンストラクターは、サブクラスに対応するオブジェクトの部分を構築します。
実際には、オブジェクトの構築は 2 つのステップで行われます。最初にスーパークラスが構築され、次にサブクラスが構築されます。
サブクラスのみがコンストラクターを定義している場合は、スーパークラスのデフォルト コンストラクターを使用して、スーパークラス コンストラクターが自動的に呼び出され、オブジェクトのスーパークラス部分が構築されます。
例: これは、コンストラクターを定義し、スタイルをプライベートにし、コンストラクターによって設定される Triangle クラスのバージョンです。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3