加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python 类(1)

发布时间:2020-12-20 12:51:04 所属栏目:Python 来源:网络整理
导读:class Cat(): """ 类 """ tag = ‘我是家猫‘ def __init__(self,name,age): self.name = name # 私有变量 self.__age = age def set_age(self,age): self.__age = age # return self.__age def show_info(self): rest = ‘我叫:{0},今年{1}岁‘.format(self
class Cat():    """  类 """    tag = ‘我是家猫‘    def __init__(self,name,age):        self.name = name        #  私有变量        self.__age = age    def set_age(self,age):        self.__age = age        # return self.__age    def show_info(self):       rest = ‘我叫:{0},今年{1}岁‘.format(self.name,self.__age)       print(rest)       return rest    def eat(self):        """ 吃 """        print("猫喜欢吃鱼")    def catch(self):        """  抓老鼠 """        print("我能抓老鼠")if __name__ == ‘__main__‘:    # 实例化    cat_black = Cat(‘小黑‘,2)    cat_black.eat()    cat_black.show_info()    print(‘--------‘)    # print(cat_black.name)  # 小黑    # print(cat_black.age)    #  私有变量无法访问    # print(cat_black.__age)    cat_black.name  = ‘小白‘    cat_black.show_info()  #我叫:小白,今年2岁    print(‘--------‘)    # 设置年龄    # cat_black.set_age(7)    # cat_black.show_info()  我叫:小白,今年7岁    print(Cat.tag)    print(cat_black.tag)    print(‘--------‘)    # 判断是否是类的实例    print(isinstance(cat_black,Cat))  #True

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读