面向对象补充

查找源码的过程(self.xxx(),从底层开始找)

执行父类的构造模式:

  super(当前类,self).__init__()

  父类.__init__(self,xxx)

通过反射查看面向对象的成员归属

class Foo:

  def__init__(self,name):

    self.name = name

  def show(self):

    print('name')

obj = Foo('trt')

#以字符串的形式去对象(模块)中操作其成员

#反射:类,只能找到类里面的成员

#反射:对象,既可以找对象,又可以找类成员

r = hasattr(obj,'name')

print(r)

r = hasattr(obj,'show')

print(r)

原文地址:https://www.cnblogs.com/huangguabushihaogua/p/9430698.html