हैलो मैं जावा के लिए नया हूं, मुझे यह त्रुटि मेरे उत्पादन कार्यकर्ता वर्ग में मिल रही है। मेरा उत्पादन कार्यकर्ता कन्स्ट्रक्टर स्पष्ट रूप से एक और कन्स्ट्रक्टर का आह्वान करता है। मुझे नहीं पता क्या करना है?।जावा। लागू सुपर कन्स्ट्रक्टर कर्मचारी() अनिर्धारित है। स्पष्ट रूप से एक और कन्स्ट्रक्टर
import java.util.Date;
public class Employee
{
private String name, number;
private Date date;
public Employee(String name, String number, Date date)
{
setName(name);
setNumber(number);
setDate(date);
}
public void setName(String n)
{
name = n;
}
public void setNumber(String n)
{
number = n;
// you can check the format here for correctness
}
public void setDate(Date d)
{
date = d;
}
public String getName()
{
return name;
}
public String getNumber()
{
return number;
}
public Date getDate()
{
return date;
}
}
public class ProductionWorker extends Employee
{
private int shift;
private double hourlyrate;
// error is here (Implicit super constructor Employee() is undefined. Must explicitly invoke another constructor).
public ProductionWorker(int shift, double hourlyrate)
{
setShift(shift);
setHourlyPayRate(hourlyrate);
}
public void setShift(int s)
{
shift = s;
}
public void setHourlyPayRate(double rate)
{
hourlyrate = rate;
}
public int getShift()
{
return shift;
}
public double getHourlyPayRate()
{
return hourlyrate;
}
}
अपने कर्मचारी वर्ग में एक डिफ़ॉल्ट निर्माता डाल दिया। 'सार्वजनिक कर्मचारी() {}' – user489041