3

)Y
@sGdddZdS)c@seZdZdZdZddZeddZeddZed	d
Z	eddZ
d
dZddZddZ
ddZddZddZddZddZddZdd Zd!d"Zd#d$Zd%S)&EmployeezXYZ inc.cCs0||_||_||_||_||_tjd7_dS)N)_Employee__position_Employee__lastname_Employee__firstname_Employee__sex_Employee__ager_Employee__employeeCount)selftitlelastfirstsexoldr5/home/s/sultans/web/python/demo/oo/extend/Employee.py__init__
szEmployee.__init__cCstjS)N)r_Employee__companyNamerrrrgetCompanyNameszEmployee.getCompanyNamecCstjS)N)rr	rrrrgetEmployeeCountszEmployee.getEmployeeCountcCs
|t_dS)N)rr)ZnewnamerrrsetCompanyName szEmployee.setCompanyNamecCstdtjtdtjdS)NzCompany    zEmpl count )printrrr	rrrrcompanyInfo$szEmployee.companyInfocCs|jS)N)r)r
rrrgetPosition+szEmployee.getPositioncCs|jS)N)r)r
rrrgetLastname.szEmployee.getLastnamecCs|jS)N)r)r
rrrgetFirstname1szEmployee.getFirstnamecCs|jS)N)r)r
rrrgetSex4szEmployee.getSexcCs|jS)N)r)r
rrrgetAge7szEmployee.getAgecCs
||_dS)N)r)r
rrrrsetPosition:szEmployee.setPositioncCs
||_dS)N)r)r
rrrrsetLastname=szEmployee.setLastnamecCs
||_dS)N)Z_Employee__Firstname)r
r
rrrsetFirstname@szEmployee.setFirstnamecCs
||_dS)N)r)r
rrrrsetSexCszEmployee.setSexcCs
||_dS)N)r)r
rrrrsetAgeFszEmployee.setAgecCs0|jdkrd}nd}|d|jd|j}|S)NMzMr.zMs. )rrr)r
Z
salutationnamerrrgetFullnameIs

zEmployee.getFullnamecCsDdtjd|jd|jd|jd|jdt|j}|S)Nz    Company z	 Position: z	 Name: r$z	 Sex: z	 Age: )rrrrrrstrr)r
datarrr__str__Rs@zEmployee.__str__N)__name__
__module____qualname__rr	rstaticmethodrrrrrrrrrrrr r!r"r&r)rrrrrs&	rN)rrrrr<module>s