/home/caleb/ASDV-Java/Semester 2/Assignments/lab5_CalebFontenot/src/main/java/com/calebfontenot/test/Employee.java
/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.calebfontenot.test;

import java.util.Date;

/**
 *
 * @author Jude
 */
public abstract class Employee {
    private String name;
    private Date dateHired;
    
    public Employee() { }
    
    public Employee(String name, Date dateHired) {
        this.name = name;
        this.dateHired = dateHired;
    }
    
    public String getName() { return name; }
    public void setName(String newName) { name = newName; }
    
    public Date getDateHired() { return dateHired; }
    public void setDateHired(Date date) { dateHired = date; }

    @Override
    public String toString() {
        return "Employee{" + "name=" + name + ", dateHired=" + dateHired + '}';
    }
    
    public abstract double computePay();
}