我正在尝试解决一个描述如下的Python问题:
设计一个包含以下个人数据的类:名称,地址, 年龄和电话号码。编写适当的访问器和mutator方法。 另外,编写一个程序来创建该类的三个实例。一 实例应该保存您的信息,其他两个应该保留 你的朋友或家人的信息。
我很难过这里的去处。我想我有90%的正确但我错过了主要的功能代码。我的代码如下:
class Person:
def __init__(self, name, address, age, phone):
self.__name = name
self.__address = address
self.__age = age
self.__phone_number = phone
#Set methods
def set_name(self,name):
self.__name = name
def set_address(self,address):
self.__address = address
def set_age(self,age):
self.__age = age
def set_phone(self,phone):
self.__phone = phone
#Get methods
def get_name(self):
reurn self.__name
def get_address(self):
reurn self.__address
def get_age(self):
reurn self.__age
def get_phone(self):
reurn self.__phone
def main():
#not sure what to put here?????
main()
答案 0 :(得分:1)
您已为对象创建了蓝图。这是你的Person
课程。现在是时候构建一些Person
了。你可以用
p1 = Person("Your Name", "Address", 12, "phone_number")
p2 = etc
p3 = etc
您可以从对象访问getter和setter方法,例如
p1.set_name("Joe")
print(p1.get_name()) # outputs "Joe"