ABSTRACT METHOD

profilenightmare
abstract.docx

public class EmployeeTest

{

public static void main(String[] args)

{

Employee[] folks = new Employee[4];

// parameters are name, id number, yearly salary

folks[0] = new SalariedEmployee("Suzy",123,520000.00);

// parameters are name, id number, wage rate, hours worked per week

folks[1] = new WageEmployee("Fred",456,7.50,40);

folks[2] = new SalariedEmployee("Harry",234,45000.00);

folks[3] = new WageEmployee("Rita",345,7.76,38);

// Suzy wants to be known as Suzanne now

// and Harry wants to be Harold

folks[0].setName("Suzanne");

folks[2].setName("Harold");

for(int i=0; i<folks.length; i++)

{

System.out.println(folks[i].getName()

+ " earns " + folks[i].getMonthlyPay() + " each month");

}

}

}

USING ABSTRACT METHOD