Update oop.py

This commit is contained in:
jaekyuoh
2019-03-11 17:35:38 +09:00
committed by GitHub
parent d2a371b03b
commit 309fa59d4d
@@ -12,10 +12,25 @@ class Employee:
@property
def fullname(self):
return '{} {}'.format(self.first, self.last)
@fullname.setter
def fullname(self, name):
first, last = name.split(' ')
self.first = first
self.last = last
@fullname.deleter
def fullname(self):
print('Delete Name!')
self.first = None
self.last = None
emp_1 = Employee('John', 'Smith')
emp_1.fullname = "Corey Schafer"
print(emp_1.first)
print(emp_1.email)
print(emp_1.fullname)
del emp_1.fullname