أريد المساعدة في عمل هذا الكود الرجاء الرد بسرعة ضروري
public class Employees {
private String name;
private int id;
private float salary;
public Employees(String name, int id){
this.name = name;
setID(id);
salary=0f;
}
public void setID(int id){
if(id>0)
this.id=id;
else
System.out.println ("Please enter a valid value");
}
public int getId(){
return id;
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setSalary(float salary){
if(salary>0)
this.salary=salary;
else
System.out.println ("Please enter a valid value");
}
public float getSalary(){
return salary;
}
public void showData(){
System.out.println ("\n Name:" + name+ " \n ID:"+ id +" \n Salary:"+salary);
}
}
public class EmployeeMonthly extends Employees {
private int month;
private float priceM;
public EmployeeMonthly(String name, int id, int month, float priceM){
super(name, id);
setMonth(month);
setPriceM(priceM);
}
public void setMonth(int month){
if(month>0)
this.month=month;
else
System.out.println ("Please enter a valid value");
}
public int getMonth(){
return month;
}
public void setPriceM(float priceM ){
if(priceM>0)
this.priceM=priceM;
else
System.out.println ("Please enter a valid value");
}
public float getPriceM(){
return priceM;
}
public float calcSalary(){
return month * priceM;
}
public void showData(){
super.showData();
System.out.println("Salary: "+calcSalary());
}
}
[
