package a4;

public abstract class EmployeeImpl implements Employee {

	private String first_name;
	private String last_name;
	private String job_title;
	private int id;
	private double gross_yearly_income;
	private double net_yearly_income;
	private double taxaxle_income;
	private double taxes_withheld;
	
	
	
	public EmployeeImpl(String first_name, String last_name, String job_title,
			int id, double gross_yearly_income, double net_yearly_income,
			double taxaxle_income, double taxes_withheld) {
		
		this.first_name = first_name;
		this.last_name = last_name;
		this.job_title = job_title;
		this.id = id;
		this.gross_yearly_income = gross_yearly_income;
		this.net_yearly_income = net_yearly_income;
		this.taxaxle_income = taxaxle_income;
		this.taxes_withheld = taxes_withheld;
	}

	
	
	@Override
	public String getFirstName() {
		// TODO Auto-generated method stub
		return first_name;
	}

	@Override
	public String getLastName() {
		// TODO Auto-generated method stub
		return last_name;
	}

	@Override
	public String getJobTitle() {
		// TODO Auto-generated method stub
		return job_title;
	}

	@Override
	public int getID() {
		// TODO Auto-generated method stub
		return id;
	}

	@Override
	public double getGrossYearlyIncome() {
		// TODO Auto-generated method stub
		return gross_yearly_income;
	}

	@Override
	public double getNetYearlyIncome() {
		// TODO Auto-generated method stub
		return net_yearly_income;
	}

	@Override
	public double getTaxableIncome() {
		// TODO Auto-generated method stub
		return taxaxle_income;
	}

	@Override
	public double getTaxesWithheld() {
		// TODO Auto-generated method stub
		return taxes_withheld;
	}

}
