PHP では、インターフェイスは一連のメソッドを定義する抽象クラスです。インターフェイスを実装することで、クラスが特定の動作をすることを保証できます。ただし、場合によっては、インターフェイスへの参照から具象型への参照を取得する必要があります。これにより、場合によっては混乱が生じる可能性があります。そこで、この記事では、インターフェイスへの参照から具象型への参照を取得する方法を説明します。初心者でも経験豊富な開発者でも、この記事は役に立ちます。次に、本題に取り掛かり、この問題の解決策を探ってみましょう。
メソッド、インターフェース、具象型がgoでどのように機能するかを理解しようとしています。
たとえばここ。
私のコードは次のとおりです:
リーリーつまり、インターフェイス i を実装します。
クライアントコード内:
リーリーi から a への参照を取得するにはどうすればよいですか? ######解決######
変数がインターフェイス型を使用して定義されている場合、
インターフェイスで定義されたメソッドにアクセスできますに関連付けられた他のメソッドにはアクセスできません###。 ######インターフェース:###### リーリー ######実装:###### リーリー クライアントコード内:
注: ポインター レシーバー
実装メソッドを使用する場合は、次のようになります。実装されたポインタをi に割り当てる必要があります。 ######実装:###### リーリー
クライアントコード内: リーリー
以上がインターフェイスへの参照から具象型への参照を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。