类和对象的使用

    xiaoxiao2021-03-25  136

    EmployeeManager.java

    package com.iflytek.erm.view; //请实现EmployeeManager类中的两个方法,完成员工的添加 import com.iflytek.erm.domain.Employee; public class EmployeeManager { Employee[] emps=new Employee[5]; //11定义一个元素为对象的数组emps,长度为5位(为判断) public boolean addEemp(Employee emp){ //12定义一个方法addEemp,返回值为Boolean类型 //并将main函数中的emp代入 for(int i=0;i<emps.length;i++){ //13判断数组内哪位为空 if(emps[i]==null){ emps[i]=emp; //14将emp赋值给空位 return true; //15返回为true } } return false; //因为前面已经返回为true,所以此处无作用 } public static Employee info2Emp(String info) { //3定义一个方法info2Emp,返回值类型为Employee类型的对象emp,代入值类型为字符串 Employee emp=new Employee(); //4创建一个Employee类型的对象emp String[] str=info.split(","); //5将代入的字符串转化为数组 emp.setName(str[0]); //6调用类Employee里的方法setName,并将字符串的前一部分[0]的值赋给name emp.setEmpNo(str[1]); //7调用类Employee里的方法setEmpNo,并将字符串的后部分[1]的值赋给empNo return emp; //8将对象返回给Employee,随后返回给 } public static void main(String[] args) { //1第一步从main函数开始看起 System.out.println("请输入员工信息:逗号分隔"); String info="Lily,10221"; Employee emp=EmployeeManager.info2Emp(info); //2将info的结果带入类EmployeeManager的方法info2Emp中 //定义一个类Employee类型的对象emp,并将EmployeeManager.info2Emp(info)的结果赋值给emp //因为此处的方法是构造方法,所以可直接引用《类名.方法名》 EmployeeManager em=new EmployeeManager(); //9创建一个类EmployeeManager的对象em boolean f=em.addEemp(emp); //10将emp带入 类em 的 方法addEemp中 //将em.addEemp(emp)的值赋值给f if(f){ //16f为真时则执行,类似于if(i>0)则执行 System.out.println("添加成功员工:"+emp.getName()+","+emp.getEmpNo()); }else{ System.out.println("员工数组"); } } }

    Employee.java

    package com.iflytek.erm.domain; public class Employee { private String name; private String empNo; public void setName(String name){ this.name=name; } public void setEmpNo(String empNo){ this.empNo=empNo; } public String getName(){ return this.name; } public String getEmpNo(){ return this.empNo; } }

    转载请注明原文地址: https://ju.6miu.com/read-5772.html

    最新回复(0)