?? testcomputer.java
字號:
class TestComputer
{
public static void main(String[] args)
{
MotherBorad mb=new MotherBorad("huashuo");
AMD amd=new AMD();
amd.putCPUname("AMD");
TT vc=new TT();
vc.putVCname("ATI");
Computer cp=new Computer();
cp.setMotherBorad(mb);
cp.setVC(vc);
cp.setCPU(amd);
cp.computerOut();
}
}
interface VideoCard
{
String getVCname();
void putVCname(String name);
}
interface Cpu
{
String getCPUname();
void putCPUname(String name);
}
class AMD implements Cpu
{
String name;
public String getCPUname()
{
return name;
}
public void putCPUname(String name)
{
this.name=name;
}
}
class TT implements VideoCard
{
String name;
public String getVCname()
{
return name;
}
public void putVCname(String name)
{
this.name=name;
}
}
class MotherBorad
{
Cpu CPU;
VideoCard VC;
String name;
MotherBorad(String name)
{
this.name=name;
}
public void setCPU(Cpu CPU)
{
this.CPU=CPU;
}
public void setVC(VideoCard VC)
{
this.VC=VC;
}
public void putName()
{
System.out.println("MotherBorad Name:"+name);
System.out.println("CPU:"+CPU.getCPUname());
System.out.println("VideoCard :"+VC.getVCname());
}
}
class Computer
{
MotherBorad MB;
public void setMotherBorad(MotherBorad MB)
{
this.MB=MB;
}
public void setVC(VideoCard VC)
{
MB.setVC(VC);
}
public void setCPU(Cpu CPU)
{
MB.setCPU(CPU);
}
public void computerOut()
{
MB.putName();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -