Update oop.py
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user