摘要: class Foo: def __init__(self,y): self.y=y #常用 def __getattr__(self, item):#用在属性不存在时,会触发 print('getattr') def __setattr__(self, key, value):#设置某一属性时,会触发 #self... 阅读全文
posted @ 2018-10-02 00:33 lujiacheng-python 阅读(157) 评论(0) 推荐(0) 编辑
摘要: #反射(常用于可插拔方式)1.指程序可以访问。检测和修改它本身状态或行为的一种能力(自省)四个可以实现的函数1.判断object中有没有一个name字符串对应的方法或属性hasattr(object,name) (常用于可插拔方式)(day26)(即调用另一个类方法还没完成,可用 hasattr 进 阅读全文
posted @ 2018-10-02 00:23 lujiacheng-python 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.继承 1.两层意思 改变和扩展(详细看随笔继承和组合) 2.多态(体现在运行时的状态) 1.不同的类可以调用相同的方法,得到不同的结果 2.实际上是继承的一种体现机制 3.封装 1.抛开面向对象,你单独想什么是装,装就是拿一个麻袋,把小猫, 小狗等一起装进麻袋 ,在面向对象中, 这个麻袋就是你的 阅读全文
posted @ 2018-10-02 00:13 lujiacheng-python 阅读(116) 评论(0) 推荐(0) 编辑