ホームページ >バックエンド開発 >PHPチュートリアル >クラス内のmount()は他の関数を呼び出すメソッドなのでしょうか?

クラス内のmount()は他の関数を呼び出すメソッドなのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 14:38:27770ブラウズ

この投稿の最終編集日は 2013-11-29 22:26:45 です。

インターフェース USB{
関数 mount();
関数 unmount() }

class DianNa o{
function useUSB($usb){
$usb->mount();
$usb->unmount();
}

クラスを学びました。このクラスには宣言がないため、ここで unmount() がインターフェイス内のメソッドを呼び出しているのは少し混乱しています。



ディスカッションへの返信 (解決策)
はい、ただし、このクラスは内部のメソッドを実装するために USB インターフェイスを継承し、このクラスをパラメータとして関数 useUSB( に渡す必要があります。コンピュータ クラスの USB $usb){} メソッド内。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。