class People: """定义一个People类""" def _init_(self, name, gender, phone): self.name = name self.gender = gender self.phone = phone def print_infor(self): # 打印输出对象的相关信息 print(f"姓名: {self.name}, 性别: {self.gender}, 电话: {self.phone}") def update_phone(self, new_phone): # 更新对象的电话号码 self.phone = new_phone # 生成一个类对象tom tom = People("Tom", "male", "1357788") print("由People类生成一个对象,其消息如下:") # 调用print_infor方法,打印Tom的相关信息 tom.print_infor() # 调用update_phone, 更新Tom的电话号码 tom.update_phone("1337890") print("\n 更新该对象电话号码后,其信息如下: ") tom.print_infor()
时间: 2023-06-27 22:04:45 浏览: 122
这是一个定义了一个People类的Python代码示例。该类有三个属性:name、gender和phone,以及三个方法:print_infor()、update_phone()和_init_()。其中,_init_()方法是类的构造函数,用来初始化类的属性;print_infor()方法用来打印对象的相关信息;update_phone()方法用来更新对象的电话号码。最后,代码生成了一个名为tom的类对象,并调用了该对象的print_infor()和update_phone()方法来打印和更新电话号码。
阅读全文