【发布时间】:2021-12-15 06:26:23
【问题描述】:
我正在处理一个名为“员工类”的问题,并且大部分时间都在通过它,但它并没有打印出我想要的东西。这是我的程序:
from EmployeeDefinition import *
def main():
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")
if __name__ == '__main__':
main()
这是包含我的班级的文件:
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
我知道我需要实现一个字符串,但我卡住了。
【问题讨论】: