Question: You write the following class defintion: class custom: def _ ( self ) : self. value = 4 5 def _ update ( self ,

You write the following class defintion:
class custom:
def _(self):
self. value =45
def _update(self, new_val):
self. value = new_val
You make an instance of the class and try to call the update method but it doesn't work:
test = Custon ()
test. update (75)
Which statement below best describes why your main program (the two lines above) fails?
We have to assign new_val to self.new_val in order for this to work, i.e:
self.new_val = new_val
You cannot change the value of a variable defined in the constructor
The user does not have access to the update method
When we created the object, we didn't pass anything in to the constructor
 You write the following class defintion: class custom: def _(self): self.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!