模拟给员工发工资
运用到面向对象的封装、继承、多态,运用到了接口
一、代码实现功能思路
1. 定义员工Employee类。包含属性:姓名,薪资,银行卡余额
Employee.java
package com.feonix;
/**
* 员工类
*
* @author FeoniX
*
*/
public class Employee {
// 姓名
private String name;
// 薪资
private double salary;
// 银行卡余额
private double cardBalance;
/**
* 员工类的无参构造器
*/
public Employee() {
super();
}
/**
* 员工类的有参构造器
*
* @param name 姓名
* @param salary 薪资
* @param cardBalance2 银行卡余额
*/
public Employee(String name, double salary, double cardBalance2) {
this.name = name;
this.salary = salary;
this.cardBalance = cardBalance2;
}
/**
* 计算员工的工资
*
* @return
*/
public double calcMoney() {
return salary;
}
/**
* 获取姓名
*
* @return
*/
public String getName() {
return name;
}
/**
* 设置姓名
*
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取薪资
*
* @return
*/
public double getSalary()