hi danpost: I am doing another one of my practice program and I am an error as usual. There is: incompatible types: boolean cannot be converted to double, i have been for the life of me trying to find where is the boolean part of it but i cannot see it.
can u tell me where it is and how to fix it. here is the codes.
public class HourlyEmployee extends Employee {
String firstname;
double hourlywage;
float rate;
double comPay;
double hourlyWage;
double hoursWorked;
double totalpay=0;
double wage;
double hours;
public HourlyEmployee(String firstname, double hourlywage) {
super(firstname, hourlywage);
setWage(hourlyWage);
setHours(hoursWorked);
}
public double comPay(){
return 0;
}
public String getfirstname(){
return firstname;
}
public double gethourlywage(){
return hourlywage;
}
public void setfirstname(String firstname){
this.firstname = firstname;
}
public void sethourlywage(double hourlywage){
this.hourlywage = hourlywage;
}
public double getWage(){
return wage;
}
public void setWage(double hourlyWage) {
// wage =
}
public double getHours() {
return hours;
}
public void setHours(double hoursWorked){
totalpay = (hoursWorked >= 40) && (hoursWorked <= 1.5); there is where the error is: (incompatible types: boolean cannot be converted to double) that is the error
}
public double earnings(){
if(getHours()<=40)
return getWage()* getHours();
return 40 * getWage() +(getHours() - 40 * getWage() * 1.5);
}
@Override
public String toString(){
return "Employees details"+ " "+ "First name is "+ firstname+""+"Hourlywage is "+hourlywage;
}

