这个uml如何用Java实现,麻烦写完整代码

2025-05-14 11:57:13
推荐回答(1个)
回答1:

你好!

照着图来就可以,主要描述的是依赖和继承的关系。

class Member{
private String name;
private String address;
public Member(String name, String address) {
super();
this.name = name;
this.address = address;
}

public String getName() {
return name;
}

public String getAddress() {
return address;
}

public int getFee() {
return 0;
}
}

class SeniorMember extends Member {
private int fee;
public SeniorMember(String name, String address, int fee) {
super(name, address);
this.fee = fee;
}

public int getFee() {
return fee;
}
}

class StandardMember extends Member {
    public StandardMember(String name, String address) {
super(name, address);
}

public int getFee() {
return 1;
}
}

class ManagementCttee {
public void addCtteeMember(SeniorMember s) {

}

public void removeCtteeMember(String name) {

}
}

class Society {
private String name;

public void addMember(String name, String address) {

}

public void addSeniorMember(String name, String address, int fee) {

}

public void addCtteeMember(SeniorMember s) {

}

public int getFeeTotal () {
return 0;
}
}

希望对你有帮助!