美文网首页
2019-01-17(创建酒店添加员工案例)

2019-01-17(创建酒店添加员工案例)

作者: 全村的希望_5461 | 来源:发表于2019-01-17 14:32 被阅读0次

    package cn.hotel;

    import java.util.ArrayList;

    import java.util.Random;

    //建立酒店类,add方法,给酒店增加员工

    public class Hotel {

    private ArrayList<String> emName = new ArrayList<>();

    public Hotel(){}

    /*

    private ArrayList<String> emName;

    public Hotel() {

    this.emName = new ArrayList<String> () {

    private static final long serialVersionUID = 1L;};

    }

    */

    //问题:

        一般报java.lang.NullPointerException的原因有以下几种:

    ·字符串变量未初始化;

    ·接口类型的对象没有用具体的类初始化

    因此 在创建emName过程中,直接初始化

    //添加员工方法

    public void add(Employee em) {

    System.out.println("酒店添加员工      "+em.getName());

    this.emName.add(em.getName());

    }

    //抽取幸运员工方法

    public String pick() {

    System.out.println("抽取幸运员工");

    int i = new Random().nextInt(emName.size());

    System.out.println(this.emName.get(i));

    return emName.get(i);

    }

    }

    相关文章

      网友评论

          本文标题:2019-01-17(创建酒店添加员工案例)

          本文链接:https://www.haomeiwen.com/subject/qwkidqtx.html