EmployeeTest
package fourthf;
public class EmployeeTest {
public static void main(String[] args) {
		// TODO Auto-generated method stub
		Employee[] staff = new Employee[3];
		
		staff[0] = new Employee("Carl Cracker",75000,1987,12,15);
		staff[1] = new Employee("Harry Hacker",5000,1989,10,01);
		staff[2] = new Employee("Tony Tester",4000,1990,3,15);
		
		for(Employee e:staff)
			e.raiseSalary(5);
		
		for(Employee e:staff)
			System.out.println("name="+e.getName()+",salary="+e.getSalary()+",hireDay="+e.gethireDay());
	}
}
package fourthf;
import java.util.*;
public class Employee 
{
	private String name;
	private double salary;
	private Date hireDay;
	
	public Employee(String n,double s,int year,int month,int day)
	{
		name = n;
		salary =s;
		GregorianCalendar calendar = new GregorianCalendar(year,month-1,day);
		//因为GregorianCalendar中月份是从0开始的
		hireDay = calendar.getTime();
	}
	public String getName()
	{
		return name;
		
	}
	public double getSalary()
	{
		return salary;
	}
	public Date gethireDay()
	{
		return hireDay;
	}
	
	public void raiseSalary(double byPercent)
	{
		double raise = salary*byPercent/100;
		salary+=raise;
	}
}
EmployeeTest的更多相关文章
- 瘋耔java语言笔记
		
一◐ java概述 1.1 ...
 - JAVA类与对象
		
Employee类: public class EmployeeTest { public static void main(String[] args) { // fill the staff ar ...
 - CoreJava学习笔记1-基本概念、对象和类
		
一. java的基本程序设计结构 (一) java共有8种基本类型:4种整型,2种浮点类型,1种char,1种boolean. 1) 4种整型:byte(1).short(2). ...
 - java经典题目
		
/***********Ryear.java begin********************/ import java.util.Scanner;public class Ryear { /** ...
 - Intellij IDEA +MAVEN+Jetty实现Spring整合Mybatis
		
1 pom.xml(这里出现transaction错误,是版本的问题) <project xmlns="http://maven.apache.org/POM/4.0.0" ...
 - Intellij IDEA +MAVEN+Jetty实现Mybatis的HelloWorld
		
1 maven配置:pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht ...
 - ROW_NUMBER() OVER函数的基本用法
		
转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html 语法:ROW_NUMBER() OVER(PARTITIO ...
 - 异常:Struts:org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find BasicDataSource
		
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.common ...
 - class&object
		
类(class)是构造对象的模板或蓝图. 对象的行为是用可调用的方法定义的. import java.time.*; public class EmployeeTest{ public static ...
 
随机推荐
- iOS 学习 - 2.据网址显示源码
			
输入网址,解出源码,显示label 我这里是在第二个界面显示的,用的属性传值. A界面先从 storyboard 拖个 textfield 和一个 button .m里面button的方法 //按钮点 ...
 - Java使用POS打印机(无驱)
			
使用原因:应项目要求,需要使用打印机,但是如果使用Windows驱动来实现打印,在某些条件下会发生网络堵塞等,而且没有提示,所以为了确保信息的完整,避免数据丢失.我们使用无驱打印(直接写端口的方法), ...
 - 一道关于java序列化的问题,看大家知多少————
			
问题先放在这里,稍后我会做出解答 已知类有Test和Test2,问两次主程序的输出结果是多少(SerializeUtil只是序列化的工具类) 类Test public class Test imple ...
 - Spring 资源文件处理
			
Java中,不同来源的资源抽象成URL,通过注册不同的handler(URLStreamHandler)来处理不同来源的资源的读取逻辑.一般handler的类型使用不同的前缀(协议,protocal) ...
 - stm32 usb error :  identifier "bool" is undefined
			
.\usb\USB\usb_pwr.h(54): error: #20: identifier "bool" is undefinedusb\USB\usb_pwr.h(54): ...
 - 基于英特尔® 至强 E5 系列处理器的单节点 Caffe 评分和训练
			
原文链接 在互联网搜索引擎和医疗成像等诸多领域,深度神经网络 (DNN) 应用的重要性正在不断提升. Pradeep Dubey 在其博文中概述了英特尔® 架构机器学习愿景. 英特尔正在实现 Prad ...
 - Ubuntu 一直掉线  以及连不上网 解决办法
			
新装了一个Ubuntu 系统16.04才使用的时候一切顺利 但是过了两三天 就会出现 频繁掉线的情况 于是上网找大神们的解决办法 把文件 /etc/ppp/options 里面的一个数值改大一点 l ...
 - 利用联合双边滤波或引导滤波进行升采样(Upsampling)技术提高一些耗时算法的速度。
			
这十年来,在图像处理领域提出了很多新的图像分析和处理方法,包括是自动的以及一些需要有人工参与的,典型的比如stereo depth computations.image colorization.to ...
 - Checkstyle:整洁你的代码
			
内容 Checkstyle简介 下载 Checkstyle的几种使用方式 1) 与Ant结合使用 2) 通过CLI使用 3)在IDE上使用插件 4)在Maven上使用插件 Checkstyle配置 配 ...
 - kettle中全局变量的设置
			
设置全局变量. 找到.properties文件: 在文件中设置值: 在kettle中新建一个job(不用做任何设置): 转换中获取便元的设置: 重启kettle的执行结果: