3. 定义一个 animal 类,该类有两个私有属性,name(代表动物的名字)和 legs(代 表动
时间: 2023-08-09 11:02:19 浏览: 237
物的腿的数量)。类中定义一个公有方法 getInfo,该方法用于返回动物的名字和腿的数量。类中还定义了两个公有方法 setName 和 setLegs,用于分别设置动物的名字和腿的数量。最后,创建一个 animal 对象,设置其名字为"猫",腿的数量为4,并调用 getInfo 方法输出结果。
animal 类的定义如下:
class Animal:
def __init__(self):
self.__name = ""
self.__legs = 0
def getInfo(self):
return "动物的名字是" + self.__name + ",腿的数量是" + str(self.__legs)
def setName(self, name):
self.__name = name
def setLegs(self, legs):
self.__legs = legs
# 创建 animal 对象
my_animal = Animal()
# 设置动物的名字为"猫"
my_animal.setName("猫")
# 设置腿的数量为4
my_animal.setLegs(4)
# 输出结果
print(my_animal.getInfo())
输出结果为:"动物的名字是猫,腿的数量是4"。
阅读全文