write a python code complete questions 3 and 4 from the photo using the following code:
write a python code
complete questions 3 and 4 from the photo using the following code:
class Employee:
name = ""
date_of_birth = "" #string format dd/mm/yyyy
starting_date = ""
ssn = 0
#Constructor
def __init__(self, name, date_of_birth, starting_date, ssn):
self.name = name
self.date_of_birth = date_of_birth
self.starting_date = starting_date
self.ssn = ssn
#Getter methods
def getName(self):
return self.name
def getDOB(self):
return self.date_of_birth
def getStartingDate(self):
return self.starting_date
def getSSN(self):
return self.ssn
#Setter methods
def setName(self, name):
self.name = name
def setDOB(self, date_of_birth):
self.date_of_birth = date_of_birth
def setStartingDate(self, starting_date):
self.starting_date = starting_date
def setSSN(self):
self.ssn = ssn
def print(self):
print("Name: ", self.name)
print("DOB: ", self.date_of_birth)
print("Starting date: ", self.starting_date)
print("SSN: ", self.ssn)
class Hourly_Based_Employee(Employee):
#Rest data members are dervied from the super class.
phone_number = 0
per_Hour = 0
hours = 0
#Constructor
def __init__(self, name, date_of_birth, starting_date, ssn, phone_number, per_Hour, hours):
super().__init__(name, date_of_birth, starting_date, ssn)
self.phone_number = phone_number
self.per_Hour = per_Hour
self.hours = hours
#Getter methods
def getPhoneNumber(self):
return self.phone_number
def getPerHour(self):
return self.per_Hour
def getHours(self):
return self.hours
#Setter methods
def setPhoneNumber(self, phone_number):
self.phone_number = phone_number
def setPerHour(self, per_Hour):
self.per_Hour = per_Hour
def setHours(self, hours):
self.hours = hours
def computeSalary(self):
return hours*per_Hour
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 2 images