面向对象补充

查找源码的过程(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)

 

posted @ 2018-08-06 15:55  黄瓜不是好瓜  阅读(63)  评论(0编辑  收藏  举报