本帖最后由 蝶的历练 于 2013-4-1 21:37 编辑
/*主板的实例
1. 描述主板
开机,使用USB设备
2. 描述USB接口
定义2个功能,规则
读取数据,写入数据
3. 描述网卡,网卡接入USB接口上
网卡实现USB接口*/
interface useUSB
{
public abstract void read();
public abstract void write();
}
class MainBoard
{
public void openPower()
{
System.out.println("开机了");
}
public void useUSB(useUSB u)
{
if(u==null)
{
System.out.println("无设备使用");
return;
}
}
}
class NetCard implements useUSB
{
public void read()
{
System.out.println("读取网卡数据");
}
public void write()
{
System.out.println("写入网卡数据");
}
}
class Computer1
{
public static void main (String [] args)
{
MainBoard mb=new MainBoard ();
mb.openPower();
mb.useUSB(null);
mb.useUSB(new NetCard());
}
}
|
|