First page Back Continue Last page Overview Graphics

Robots with Getters and Setters

class Robot:

def __init__(self, name=None):

self.name = name

def say_hi(self):

Pass # code as in previous example

def set_name(self, name):

self.name = name

def get_name(self):

return self.name

x = Robot()

x.set_name("Henry")

x.say_hi()

y = Robot()

y.set_name(x.get_name())

print(x.get_name())

output

Henry