你好!
照着图来就可以,主要描述的是依赖和继承的关系。
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;
}
}
希望对你有帮助!