# "private" methods and instance variables example class Thing: def __init__(self): self._name = "my Name" self._age = 28 self._phone = "(718) 465-3576" def setName(self,newName): self._name = newName def getName(self): return self._name def setAge(self,newAge): self._age = newAge def getAge(self): return self._age def setPhone(self,newPhone): self._phone = newPhone def getPhone(self): return self._phone def main(): person = Thing() print(person._name,person._age,person._phone) # incorrect print(person.getName(),person.getAge(),person.getPhone()) person._age = 70 # incorrect person.setAge(40) person._phone = "(718) 675-7684" # incorrect person.setPhone("(718) 675-7685") main()