View Single Post
  #1 (permalink)  
Old 07-02-2007, 07:44 AM
Daniel Daniel is offline
Member
 
Join Date: Jun 2007
Posts: 92
Daniel is on a distinguished road
Help with Algorithm
Hello. Im having trouble compiling a load of things can anyone tell me why?

Code:
public class HourlyPaid extends Job { private double ratePerHour; private int hoursWorked; private double totalCost; public HourlyPaid (int jobNumber, String customerName, boolean paid, double costOfMaterials, double rate, int hours); { super (jobNumber, customerName, paid, costOfMaterials); ratePerHour = rate; hoursWorked = hours; } public double calulateTotalCost();{ double cost = ratePerHour * hoursWorked; double totalCost = cost + materialsCost; } public void setRatePerHour (double rate) {ratePerHour = rate;} public void setHoursWorked (int hours) {hoursWorked = hours;} public double getRatePerHour(){return ratePerHour;} public int getHoursWorked(){return hoursWorked;} public double getCost() {return totalCost;} public void displayHourlyPaidDetails() { printHeader(); super.displayDetails(); System.out.println("The rate per hour is :"+ ratePerHour); System.out.println("The number of hours worked :" + hoursWorked); } private void printHeader() { System.out.println ("Hourly Paid Job Details"); } }
the errors:

Code:
HourlyPaid.java:7: missing method body, or declare abstract public HourlyPaid (int jobNumber, String customerName, boolean paid, dou ble costOfMaterials, double rate, int hours); ^ HourlyPaid.java:9: call to super must be first statement in constructor super (jobNumber, customerName, paid, costOfMaterials); ^ HourlyPaid.java:10: cannot find symbol symbol : variable rate location: class HourlyPaid ratePerHour = rate; ^ HourlyPaid.java:11: cannot find symbol symbol : variable hours location: class HourlyPaid hoursWorked = hours; ^ HourlyPaid.java:14: missing method body, or declare abstract public double calulateTotalCost();{ ^ 5 errors
Thank you for your help!
Daniel
Reply With Quote
Sponsored Links