php中多态的问题,接口的调用问题
发布网友
发布时间:2022-04-07 05:16
我来回答
共2个回答
热心网友
时间:2022-04-07 06:45
一步步来看:
1、设计接口USB,定义三个动作(函数);
2、类Upan和FengShan分别实现了USB接口(要实现接口类中定义的函数);
3、定义DianNao类,类中函数useUSB的参数$usb,可以调用函数,说明此函数为一个类的实例;
4、定义Worker类,类中函数install分别实例化DianNao、Upan、FengShan类。调用DianNao类的useUSB函数,通过传递不同的实例化的对象达到调用不同的接口实现。
热心网友
时间:2022-04-07 08:03
你要调用DianNao类里的这个useUSB函数时是需要传入一个$usb的实体的,也就是说接口在调用之前就已经实现了,至于是哪个接口就看你传入的对象实现的是哪个接口而已。