We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2ce2c0a + 0060910 commit 2d2e572Copy full SHA for 2d2e572
Object-Oriented/6-property-decorator/oop.py
@@ -12,10 +12,25 @@ def email(self):
12
@property
13
def fullname(self):
14
return '{} {}'.format(self.first, self.last)
15
+
16
+ @fullname.setter
17
+ def fullname(self, name):
18
+ first, last = name.split(' ')
19
+ self.first = first
20
+ self.last = last
21
22
+ @fullname.deleter
23
+ def fullname(self):
24
+ print('Delete Name!')
25
+ self.first = None
26
+ self.last = None
27
28
29
emp_1 = Employee('John', 'Smith')
30
+emp_1.fullname = "Corey Schafer"
31
32
print(emp_1.first)
33
print(emp_1.email)
34
print(emp_1.fullname)
35
36
+del emp_1.fullname
0 commit comments