摘要:
再看属性查找 结合python继承的实现原理+元类重新看属性的查找应该是什么样子呢??? 属性查找的原则:对象-》类-》父类 切记:父类 不是 元类 在学习完元类后,其实我们用class自定义的类也全都是对象(包括object类本身也是元类type的 一个实例,可以用type(object)查看), 阅读全文
摘要:
什么是元类? 元类就是用来实例化产生类的类 关系:元类 实例化 >类(People) 实例化 >对象(obj) class People: def __init__(self,name,age): self.name=name self.age=age def say(self): print('% 阅读全文
摘要:
什么是内置方法: 定义在类内部,以__开头并以__结果的方法 特点:会在某种情况下自动触发执行 为何要用内置方法? 为了定制化我们的类or对象 如何使用内置方法 Python的Class机制内置了很多特殊的方法来帮助使用者高度定制自己的类,这些内置方法都是以双下划线开头和结尾的, 会在满足某种条件时 阅读全文
摘要:
什么是反射 python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中,对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用对象的功能称为反射机制。 在python 阅读全文