3

_‹Y	
ã@sGdd„dƒZdS)c@s¬eZdZdZdZdd„Zedd„ƒZedd„ƒZed	d
„ƒZ	edd„ƒZ
d
d„Zdd„Zdd„Z
dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd „Zd!d"„Zd#d$„Zd%S)&ÚEmployeezXYZ inc.écCs0||_||_||_||_||_tjd7_dS)Né)Ú_Employee__positionÚ_Employee__lastnameÚ_Employee__firstnameÚ_Employee__sexÚ_Employee__agerÚ_Employee__employeeCount)ÚselfÚtitleÚlastÚfirstÚsexÚold©rú8/home/s/sultans/web/python/demo/oo/employee2/Employee.pyÚ__init__szEmployee.__init__cCstjS)N)rÚ_Employee__companyNamerrrrÚgetCompanyNameszEmployee.getCompanyNamecCstjS)N)rr	rrrrÚgetEmployeeCountszEmployee.getEmployeeCountcCs
|t_dS)N)rr)ZnewnamerrrÚsetCompanyNameszEmployee.setCompanyNamecCstdtjƒtdtjƒdS)NzCompany    zEmpl count )Úprintrrr	rrrrÚcompanyInfo#szEmployee.companyInfocCs|jS)N)r)r
rrrÚgetPosition*szEmployee.getPositioncCs|jS)N)r)r
rrrÚgetLastname-szEmployee.getLastnamecCs|jS)N)r)r
rrrÚgetFirstname0szEmployee.getFirstnamecCs|jS)N)r)r
rrrÚgetSex3szEmployee.getSexcCs|jS)N)r)r
rrrÚgetAge6szEmployee.getAgecCs
||_dS)N)r)r
rrrrÚsetPosition9szEmployee.setPositioncCs
||_dS)N)r)r
rrrrÚsetLastname<szEmployee.setLastnamecCs
||_dS)N)Z_Employee__Firstname)r
r
rrrÚsetFirstname?szEmployee.setFirstnamecCs
||_dS)N)r)r
rrrrÚsetSexBszEmployee.setSexcCs
||_dS)N)r)r
rrrrÚsetAgeEszEmployee.setAgecCs|d|jd|j}|S)Nú )rr)r
Z
salutationÚnamerrrÚgetFullnameHszEmployee.getFullnamecCsDdtjd|jd|jd|jd|jdt|jƒ}|S)Nz    Company z	 Position: z	 Name: r#z	 Sex: z	 Age: )rrrrrrÚstrr)r
ÚdatarrrÚ__str__Ms@zEmployee.__str__N)Ú__name__Ú
__module__Ú__qualname__rr	rÚstaticmethodrrrrrrrrrrrr r!r"r%r(rrrrrs&rN)rrrrrÚ<module>s