rect answerA class Manager wants to implement an interface Salary. Which of the following is the correct way of implementing it?
Question
rect answerA class Manager wants to implement an interface Salary. Which of the following is the correct way of implementing it?
Solution
The correct way to implement an interface in Java would be:
public interface Salary {
// methods
}
public class Manager implements Salary {
// methods
}
Here are the steps:
-
Define the interface using the
interfacekeyword. In this case, the interface is namedSalary. Inside the interface, you can define methods that the class implementing the interface will have to override. -
Define the class using the
classkeyword. In this case, the class is namedManager. -
Use the
implementskeyword in the class definition to specify that the class is implementing theSalaryinterface. -
Inside the
Managerclass, override the methods defined in theSalaryinterface. These methods should have the exact same method signatures as in the interface.
Similar Questions
elect the correct answerA class Manager wants to implement an interface Salary. Which of the following is the correct way of implementing it?Optionsclass Manager imports Salary {}class Manager implements Salary {}class Manager extends Salary {}None of the mentioned
For the Employee Class Program in this tutorial, what if we need the capability to update the salary for employees? What information is needed to perform this task, and what code segment implements obtaining it in a method?a.)Employees file information and the new salarydef upd_salary(): employees = read_employees() new_sal = input("Enter the new salary of the employee: ")b.)The new salarydef upd_salary(employees): new_sal = input("Enter the new salary of the employee: ")c.)Employee iddef upd_salary(employees): empid = input("Enter the employee ID: ")d.)Employee id and the new salarydef upd_salary(employees): empid = input("Enter the employee ID: ") new_sal = input("Enter the new salary of the employee: ")
Define a class Employee. Display the personal salary details of three employeesusing single inheritance
Create a Java base class called Employee. Use this class to store two double-type values that could be used to compute the salary of employees. Also,the base class should have a static variable ‘totalemp’ to keep track of the total number of employees created. Derive two specific classes called part_time and full_time from the base employee. Add a member function called as get_basic() to get the basic pay and another member called display_salary() to compute and display the salary of the employees. Using these three classes, design a program that will accept the basic pay of part_time and full_time employees interactively. Remember the two values given as input will be treated as the basic pay of the employees and the following information is used for calculating the salaries of both the part-time as well as full-time employees. Print invalid if the basic_salary of part-time employee and basic_salary of full-time employee are not met the ”Boundary Condition”Part time Full timeHRA = 20% of basic pay HRA = 30% of basic payDA = 72% of basic pay DA = 80% of basic paySalary = Basic + HRA + DA Salary = Basic + HRA + DABoundary Condition:0 < basic_salary of part-time employee <= 10000000 < basic_salary of full-time employee <= 1000000Input Format:First line to enter the basic_salary of part-time employee and basic_salary of full-time employeeOutput Format:Total salary of part-time employee and total salary of full-time employee.Total number of employees processed Sample Testcase Input-1:50007000000Sample Testcase Output-1:8900.0invalid1 Sample Testcase Input-2:30000600000Sample Testcase Output-2:42720.0110400.02 Sample Testcase Input-3:0900000Sample Testcase Output-3:invalid216000.01
Define a class “employee” having employee id, name and salary use accept and to-string method to display and create n employee’s data and find the total salary of all employees and find the name of the employee who is having maximum salary.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.