《Java实战开发经典》第五章5.2
2015-08-25 10:11
411 查看
package xiti5; class Employee{ //对属性进行封装 private String number; private String name; private int basicSalary; private int salaryIncrease; //构造方法 public Employee(String number,String name,int basicSalary,int salaryIncrease){ this.number=number; this.name=name; this.basicSalary=basicSalary; this.salaryIncrease=salaryIncrease; } //被封装的属性必须通过set和get方法设置和取得 public void setNumber(String number){ this.number=number; } public String getNumber(){ return number; } public void setName(String name){ this.name=name; } public String getName(){ return name; } public void setBasicSalary(int basicSalary){ this.basicSalary=basicSalary; } public int getBasicSalary(){ return basicSalary; } public void setSalaryIncrease(int salaryIncrease){ this.salaryIncrease=salaryIncrease; } public int getSalaryIcrease(){ return salaryIncrease; } //计算增长后工资总额 public int sum(){ return basicSalary+salaryIncrease; } //输出方法,主义工资总额可直接调用sum()函数 public void tell(){ System.out.println("员工:"+name+" 编号:"+number+" 基本工资:"+basicSalary+" 薪水增长额:"+salaryIncrease+" 工资总额:"+sum()); } } public class Second { public static void main(String[] args) { Employee one=new Employee("20143210","王二小", 8888, 1112); one.tell(); } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统