美文网首页
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(创建酒店添加员工案例)

    package cn.hotel; import java.util.ArrayList; import java...

  • day08(2017.10.17)

    DOM操作案例 创建,删除案例 选项卡添加删除案例

  • JavaScript第四天

    兄弟节点 创建节点 添加节点 留言发布案例 生成表格案例 删除节点 node.removeChild() 方法从 ...

  • SQL -函数(18)

    一. 创建语法 二. 调用语法 三. 查看函数 四. 删除函数 五. 案例演示 案例一:返回公司的员工个数 注:这...

  • 数据库表的操作

    1.进入mydb1数据库中创建表 2.创建一个符合要求的员工表 3.添加员工年龄 4.更改员工年龄字段属性 5.把...

  • 漳浦金仕顿大酒店创建五星级旅游酒店动员会

    1月11日,漳浦金仕顿大酒店召开“创建国家五星级旅游饭店” 全体员工动员大会,安排部署创建五星酒店工作。 从漳浦旅...

  • Android 欢迎界面实现

    案例打开QQ 1.5 秒后进入界面 : 首先: 创建avtivity_welcome.xml 布局添加个 代码...

  • 酒店服务小程序案例

    案例一:水云天精品酒店 案例二:阿伯张家界旅游 案例三:精品酒店 案例四:周边酒店

  • 2018-04-17

    Fragment 案例设置界面 1.创建工程在activity_main.xml布局中添加Linea...

  • 遇见Python(二):面向对象

    一、类 创建类: 创建实例: 给实例绑定属性,例如绑定name和age: 案例 在类中封装方法:添加一个打印的方法...

网友评论

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

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