小疑问,求答疑!
一个类A实现了接口B,那new A()为什么能当成接口B的对象?比如:
interface USB
{
public void start();
public void stop();
}
class Computer
{
public static void plugin(USB usb)
{
usb.start();
System.out.println("===USB is working!===");
usb.stop();
}
}
class Flash implements USB
{
public void start()
{
System.out.println("Flash start working!");
}
public void stop()
{
System.out.println("Flash stop working!");
}
}
public class drive
{
public static void main(String arga[])
{
Computer.plugin(new Flash());
}
}
new Flash()问什么能作为(USB usb)呢?
interface USB
{
public void start();
public void stop();
}
class Computer
{
public static void plugin(USB usb)
{
usb.start();
System.out.println("===USB is working!===");
usb.stop();
}
}
class Flash implements USB
{
public void start()
{
System.out.println("Flash start working!");
}
public void stop()
{
System.out.println("Flash stop working!");
}
}
public class drive
{
public static void main(String arga[])
{
Computer.plugin(new Flash());
}
}
new Flash()问什么能作为(USB usb)呢?
...全文
相关推荐
在线答疑系统 基于网络答疑系统 的设计
这可能包括实时答疑功能,允许教师即时解答学生的疑问。其次,用户机制是系统的关键组成部分。在线答疑系统通常包括学生和教师两种用户类型。
DAX 函数答疑-根据入库时间和出库时间计算库存(续)
本文针对《根据入库时间和出库时间计算库存》一文的常见疑问,解答了在商业场景中,入库和出库分别记录的情况如何计算库存。通过建立数据模型,使用DAX度量值,计算选定日期库存为入库总量减去出库总量,提供了解决方案,并邀请读者互动交流。
Meta分析答疑:如何将文献偏倚风险图注释改成中文?
《Meta踩坑集》由统计之光出品,为学习Meta分析的学者答疑。本周接粉丝投稿,解决图片处理问题,如将文献偏倚风险图注释改成中文、给数据图改颜色和分辨率。介绍了无需安装PS的处理方法,还推荐网页版PS,给出操作步骤,简单易上手。
Python自动化运维答疑解惑
本文解答了Python初学者常见的疑问,包括不同版本的选择、应用方向、自动化运维项目、日常工作的内容、练习资源、GUI开发建议、版本管理和面试技巧。
学生答疑系统
学生在使用这个答疑系统时,可以提交自己的疑问,系统会根据问题内容自动或人工进行分类,然后分配给相应的教师或专家进行解答。教师在后台查看并回答问题,整个过程透明化且高效。


Eclipse
