h3

php程序员学习python3学习第十七天

1,面向对象继承中的查找顺序  A中若没有,则先找左边的,若无再去其父类中,若无,再去右边中寻找

2,若左右两个具有共同的父类,则把左右都寻找过后才去最顶级的父类中寻找

 

 3,执行父类的构造方法,在子类构造方法中使用 super(子类,self).__init__() 或者 父类.__init__(self)

4,快速查看类里边有哪些成员可以使用   r = 类.__dict__ print(r)

5,使用反射导入类,调用类中属性方法

# -*- coding: utf-8 -*-
#导入模块
m = __import__('s1', fromlist = True)
#去模块中找类
class_name = getattr(m, 'Foo')
#去类中寻找方法
obj = class_name()
f = getattr(obj, 'f1')
f()
posted @ 2017-06-12 22:44  码上平天下  阅读(77)  评论(0)    收藏  举报