Can someone please let me know why my code is not
working?
class employee:
__empName = "-na-"
__idNumber = 0
__department = "-na-"
__title = "-na-"
def __init__(self, inp_empName, inp_idNumber,
inp_dept, inp_title):
self.__empName = inp_empName
self.__idNumber = inp_idNumber
self.__department = inp_dept
self.__title = inp_title
def setEmpName(self, inp_empName):
self.__empName = inp_empName
def setIdNumber(self, inp_idNumber):
self.__idNumber = inp_idNumber
def setDepartment(self, inp_dept):
self.__department = inp_dept
def setTitle(self, inp_title):
self.__title = inp_title
def getEmpName(self):
return self.__empName
def getIdNumber(self):
return self.__idNumber
def getDepartment(self):
return self.__department
def getTitle(self):
return self.__title
Program
from employee import *
def main():
# Create three instances of Employee
emplo1 = employee('Susan Meyers', '47899',
'Accounting', 'Vice President')
emplo2 = employee('Mark Jones', '39119',
'IT', 'Programmer')
emplo3 = employee('Joy Rogers', '81774',
'Manufacturing', 'Engineer')
print(f"Employee 1:{emplo1}\n")
print(f"Employee 2:{emplo2}\n")
print(f"Employee 3:{emplo3}\n")
# Call the main function.
if __name__ == '__main__':
main()
Can someone please let me know why my code is not working? class employee: __empName = "-na-" __idNumber = 0
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
Can someone please let me know why my code is not working? class employee: __empName = "-na-" __idNumber = 0
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!