程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

python 类(1)

发布于2019-08-05 11:20     阅读(401)     评论(0)     点赞(2)     收藏(3)




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


所属网站分类: 技术文章 > 博客

作者:好难受

链接:https://www.pythonheidong.com/blog/article/4289/6a1946a184b2242de8d2/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)