// 多态应用实例 主板(主机)-总线(接口)-扩展卡(实现)
interface Bus
{
public void open();
public void close();
}
class MasterBoard
{
public void run()
{
System.out.println("Masterboard is running");
}
public void useBus(Bus b)
{
if(b!=null)
{
b.open();
b.close();
}
else
{
System.out.println("NO card use bus");
}
}
}
class SoundCard implements Bus
{
public void open()
{
System.out.println("SoundCard is launching");
}
public void close()
{
System.out.println("SoundCard is closing");
}
}
class PolymophismDemo2
{
public static void main(String[] args)
{
MasterBoard m=new MasterBoard();
m.run();
m.useBus(new SoundCard());
}
}
Java day07 多态示例 主板接口
最新推荐文章于 2023-06-30 16:27:33 发布
658

被折叠的 条评论
为什么被折叠?



