import java.io.*; import java.util.Scanner; class Employee1 { // fields private
ID: 3776820 • Letter: I
Question
import java.io.*;
import java.util.Scanner;
class Employee1
{
// fields
private String Empname;
private String Empnumber;
private String Hiredate;
// contructor
public Employee1(String Empname,String Empnumber,String Hiredate)
{
setName (Empname);
setNumber (Empnumber);
setHireDate (Hiredate);
}
//accessor
public String getName()
{
return Empname;
}
public String getNumber()
{
return Empnumber;
}
public String getHireDate()
{
return Hiredate;
}
// mutator
public void setName(String n)
{
Empname = n;
}
public void setNumber(String num)
{
Empnumber = num;
}
public void setHiredate(String h)
{
Hiredate = h;
}
}
class ShiftSupervisor extends Employee1
{
//fields
private double annualsalary;
private double annualproduction;
//constructor
public ShiftSupervisor(String Empname, String Empnumber, String Hiredate, double annualsalary, double annualproduction)
{
super(Empname, Empnumber,hiredate);
setAnuaSal (annualsalary);
setAnuPro (annualproduction);
}
// accessor
public double getAnuaSal()
{
return annualsalary;
}
public double getAnuPro()
{
return annualproduction;
}
// mutator
public void setAnuSal (double s)
{
annualsalary = s;
}
public void setAnuPro (double p)
{
annualproduction = p;
}
public String toString()
{
return " Name:"+getName()+" EmpID:"+getNumber()+" Hire Date:"+getHireDate()+" Annual Salary:"+annualsalary+ " Production"+annualproduction;
}
private void setAnuaSal(double annualsalary) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
--------------------------------------------------------------------------------------
init:
Deleting: C:Userschau quoc nguyenEmployee1uilduilt-jar.properties
deps-jar:
Updating property file: C:Userschau quoc nguyenEmployee1uilduilt-jar.properties
Compiling 1 source file to C:Userschau quoc nguyenEmployee1uildclasses
C:Userschau quoc nguyenEmployee1srcemployee1Employee1.java:17: error: cannot find symbol
setHireDate (Hiredate);
symbol: method setHireDate(String)
location: class Employee1
C:Userschau quoc nguyenEmployee1srcemployee1Employee1.java:62: error: cannot find symbol
super(Empname, Empnumber,hiredate);
symbol: variable hiredate
location: class ShiftSupervisor
2 errors
C:Userschau quoc nguyenEmployee1 bprojectuild-impl.xml:930: The following error occurred while executing this line:
C:Userschau quoc nguyenEmployee1 bprojectuild-impl.xml:270: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)
-----------------------------------------------------------------------------------------------
public class Employee1Demo
{
public static void main(String []args)
{
String name,id ,date;
double sal,prod;
// create scanner object
Scanner keyboard = new Scanner(System.in);
//inputting data
System.out.println("Enter Name:");
name = keyboard.nextLine();
System.out.println("Enter id:");
id = keyboard.nextLine();
System.out.println("Enter Hire Date:");
date = keyboard.nextLine();
System.out.println("Enter Annual:");
sal=keyboard.nextDouble();
System.out.println("Enter production:");
prod = keyboard.nextDouble();
}
private static class ShiftSupervisor {
public ShiftSupervisor() {
// instantiating object
ShiftSupervisor pw = newShiftSupervisor (name,id,date,sal,prod);
//outputing data
System.out.println ("Employee Details: " +pw);
}
}
}
--------------------------------------------------------------------------------
ant -f "C:\Users\chau quoc nguyen\EmployeeDemo" -Dnb.internal.action.name=build jar
init:
Deleting: C:Userschau quoc nguyenEmployeeDemouilduilt-jar.properties
deps-jar:
Updating property file: C:Userschau quoc nguyenEmployeeDemouilduilt-jar.properties
Compiling 1 source file to C:Userschau quoc nguyenEmployeeDemouildclasses
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:1: error: class Employee1Demo is public, should be declared in a file named Employee1Demo.java
public class Employee1Demo
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:9: error: cannot find symbol
Scanner keyboard = new Scanner(System.in);
symbol: class Scanner
location: class Employee1Demo
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:9: error: cannot find symbol
Scanner keyboard = new Scanner(System.in);
symbol: class Scanner
location: class Employee1Demo
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:30: error: cannot find symbol
ShiftSupervisor pw = newShiftSupervisor (name,id,date,sal,prod);
symbol: variable name
location: class ShiftSupervisor
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:30: error: cannot find symbol
ShiftSupervisor pw = newShiftSupervisor (name,id,date,sal,prod);
symbol: variable id
location: class ShiftSupervisor
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:30: error: cannot find symbol
ShiftSupervisor pw = newShiftSupervisor (name,id,date,sal,prod);
symbol: variable date
location: class ShiftSupervisor
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:30: error: cannot find symbol
ShiftSupervisor pw = newShiftSupervisor (name,id,date,sal,prod);
symbol: variable sal
location: class ShiftSupervisor
C:Userschau quoc nguyenEmployeeDemosrcemployeedemoEmployeeDemo.java:30: error: cannot find symbol
ShiftSupervisor pw = newShiftSupervisor (name,id,date,sal,prod);
symbol: variable prod
location: class ShiftSupervisor
8 errors
C:Userschau quoc nguyenEmployeeDemo bprojectuild-impl.xml:930: The following error occurred while executing this line:
C:Userschau quoc nguyenEmployeeDemo bprojectuild-impl.xml:270: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)
Explanation / Answer
HI Friend, I have fixed compile time issue.
Please let me know in case of any issue.
import java.io.*;
import java.util.Scanner;
class Employee1
{
// fields
private String Empname;
private String Empnumber;
private String Hiredate;
// contructor
public Employee1(String Empname,String Empnumber,String Hiredate)
{
setName (Empname);
setNumber (Empnumber);
setHireDate (Hiredate);
}
//accessor
public String getName()
{
return Empname;
}
public String getNumber()
{
return Empnumber;
}
public String getHireDate()
{
return Hiredate;
}
// mutator
public void setName(String n)
{
Empname = n;
}
public void setNumber(String num)
{
Empnumber = num;
}
public void setHireDate(String h)
{
Hiredate = h;
}
}
class ShiftSupervisor extends Employee1
{
//fields
private double annualsalary;
private double annualproduction;
//constructor
public ShiftSupervisor(String Empname, String Empnumber, String Hiredate, double annualsalary, double annualproduction)
{
super(Empname, Empnumber,Hiredate);
setAnuaSal (annualsalary);
setAnuPro (annualproduction);
}
// accessor
public double getAnuaSal()
{
return annualsalary;
}
public double getAnuPro()
{
return annualproduction;
}
// mutator
public void setAnuSal (double s)
{
annualsalary = s;
}
public void setAnuPro (double p)
{
annualproduction = p;
}
public String toString()
{
return " Name:"+getName()+" EmpID:"+getNumber()+" Hire Date:"+getHireDate()+" Annual Salary:"+annualsalary+ " Production"+annualproduction;
}
private void setAnuaSal(double annualsalary) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.