类中的mount()是调用其他函数的方法吗
程序员文章站
2024-02-18 17:59:52
...
本帖最后由 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() 是不是调取接口中方法呢,因为在本类中没有看到声明。
function mount();
function work();
function unmount();
}
class DianNao{
function useUSB($usb){
$usb->mount();
$usb->work();
$usb->unmount();
}
}
刚学习类,所以在取值上有点胡乱,这里的unmount() 是不是调取接口中方法呢,因为在本类中没有看到声明。
回复讨论(解决方案)
是的,但是你这应该是少了一个类,这类需要继承USB接口 实现里面方法,然后把这个类作为参数传到电脑类里的function useUSB(USB $usb){}方法里面。
推荐阅读
-
类中的mount()是调用其他函数的方法吗
-
类中的mount()是调用其他函数的步骤吗
-
在Python 中同一个类两个函数间变量的调用方法
-
java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?
-
在Python 中同一个类两个函数间变量的调用方法
-
Python中类/函数/模块的简单介绍和方法调用
-
php 如何找到对象调用的某个方法是定义在哪个类文件中?
-
Golang package 包的使用原理方法 调用其他包中的函数及参数
-
java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?
-
Laravel中类中的构造函数传参是可以自动new一个传递进去的吗?