package chapter8;
class Person {
private String name;
public Person() {}
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
class Member extends Person {
private int id;
private String role;
public Member() {}
public Member(String name, int id, String role) {
super(name);
this.id = id;
this.role = role;
}
public String getMember() {
return "姓名:" + getName() + "\t编号:" + this.id + "\t角色:" + this.role;
}
}
class Team {
private String name;
public Member[] List;
public Team() {}
public Team(String name, Member[] List) {
this.name = name;
this.List = List;
}
public String getName() {
return this.name;
}
public void show() {
for (Member member: this.List) {
System.out.println(member.getMember());
}
}
}
public abstract class Chapter0801 {
public static void main(String[] args) {
Member[] member = new Member[5];
member[0] = new Member("孙悟空",1,"前锋");
member[1] = new Member("猪八戒",2,"后卫");
member[2] = new Member("沙僧",3,"后卫");
member[3] = new Member("牛魔王",4,"前锋");
member[4] = new Member("黑风怪",5,"前锋");
Team dream = new Team("梦之队",member);
System.out.println("球队名:" + dream.getName());
dream.show();
Team mountain = new Team("山峰队",member);
System.out.println("球队名:" + mountain.getName());
mountain.show();
}
}
聚合关系java
最新推荐文章于 2024-10-01 18:51:18 发布