62,614
社区成员
发帖
与我相关
我的任务
分享
class comm {
public static void main(String[] para) {
dmeng d = new dmeng();
mainboard m = new mainboard();
m.setcpu("intel's CPU");
m.setvideocard(d);
Thread t = new Thread(m);
t.start();
}
}
interface videocard {
void display();
String getname();
}
class dmeng implements videocard {
String name;
public dmeng() {
name = "dmeng's videocard";
}
public void setname(String name) {
this.name = name;
}
public void display() {
System.out.println("dmeng's videocard is working");
}
public String getname() {
return name;
}
}
class mainboard implements Runnable{
String strcpu;
videocard vc;
void setcpu(String strcpu) {
this.strcpu = strcpu;
}
void setvideocard(videocard vc) {
this.vc = vc;
}
public void run() {
System.out.println(vc.getname());
vc.display();
System.out.println("mainboard is running");
}
}