求将下面的时序图写出对应的java代码
mip版 关注:115 答案:2 悬赏:60
解决时间 2021-01-19 02:01
已解决
2021-01-18 07:54
最佳答案
2021-01-18 09:13
你用myeclipse还是eclipse的UML插件画一个,然后就可以自动生成代码了,很简单的呀。
全部回答
1楼
2021-01-18 10:45
//--------------------------------------图1------------------------------------------------------------
public class test3 {
public static void main(string[] args) {
a a = new a(new b());
a.doone();
}
}
class a {
private b myb; //拥有b的一个引用
public a(b myb) {//构造函数,对myb进行实例化
this.myb = myb;
}
public void doone() {
system.out.println("a.doone()");
myb.dotwo();// 调用b里面的dotwo()方法
myb.dothree();
}
}
class b {
public void dotwo() {
system.out.println("b.dotwo()");
}
public void dothree() {
system.out.println("b.dothree()");
}
}
//--------------------------------------图2------------------------------------------------------------
public class test4 {
public static void main(string[] args) {
tendered cash = new tendered();
sale sale = new sale(new payment());
sale.makepayment(cash);
}
}
class tendered {
public tendered() {
system.out.println("cash已创建");
}
}
class sale {
payment payment;
public sale(payment payment) {
this.payment = payment;
}
public void makepayment(tendered cash) {
system.out.println("payment.makepayment()");
payment.create(cash);
}
}
class payment {
public void create(tendered cash) {
system.out.println("payment.create()");
}
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看