本帖最后由 lghyt 于 2013-11-29 22:26:45 编辑
interface USB{
function mount();
function work();
function unmount();
}
class DianNao{
function useUSB($usb){
$usb->mount();
$usb->work();
$usb->unmount();
}
}
刚学习类,所以在取值上有点胡乱,这里的unmount() 是不是调取接口中方法呢,因为在本类中没有看到声明。
回复讨论(解决方案)
是的,但是你这应该是少了一个类,这类需要继承USB接口 实现里面方法,然后把这个类作为参数传到电脑类里的function useUSB(USB $usb){}方法里面。
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn