类猫:
“““猫科动物类“““
标记=& # 39;我是家猫& # 39;
def __init__(自我、名字、年龄=0):#没有默认值必须要传,且写在前面
self.name=名字
自我。__age=年龄#私有变量,外部不能引用设置更改
def set_age(自我、年龄):
self.__age=年龄
self.__age返回
def show_info(自我):
其他=拔医?{0},今年{1}岁“.format (self.name self.__age)
打印(rest)
返回休息
def吃(自我):
打印(& # 39;喜欢吃鱼& # 39;)
def捕捉(自我):
打印(& # 39;喜欢抓老鼠& # 39;)
实例化
if __name__==& # 39; __main__ # 39;:
cat_black=猫(& # 39;小黑& # 39;(2)
cat_black.eat ()
cat_black.show_info ()
类的实例判断:isinstance (cat_black、猫)
Python学习教程:面向对象学习实力讲解