聚合关系java

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();

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值