What Will Be The Output Of The Following Python Codep Pre #1151
What will be the output of the following Python code?</p> <pre><code class="language-python"> class objects: def __init__(self): self.colour = None self._shape = "Circle" def display(self, s): self._shape = s obj=objects() print(obj._objects_shape) </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs109 Python. It can also be found in gs gs109 Python OOPs - Python Encapsulation - Quiz No.2.
What will be the output of the following Python code?
class objects: def __init__(self): self.colour = None self._shape = "Circle" def display(self, s): self._shape = s obj=objects() print(obj._objects_shape)
The program runs fine because name mangling has been properly implemented
Error because the member shape is a protected member
Error because the proper syntax for name mangling hasn’t been implemented
Error because the member shape is a private member