python之面向对象

一. 类和对象

http://www.cnblogs.com/hantaozi430/articles/8477083.html

二. 继承和组合

http://www.cnblogs.com/hantaozi430/articles/8477832.html

三. 绑定方法和非绑定方法

http://www.cnblogs.com/hantaozi430/articles/8479796.html

四. 多态

http://www.cnblogs.com/hantaozi430/articles/8480270.html

五. 封装

http://www.cnblogs.com/hantaozi430/articles/8483046.html

六. 反射

http://www.cnblogs.com/hantaozi430/articles/8483441.html

七. isinstance和issubclass

  isinstance(obj,cls)检查是否obj是否是类 cls 的对象

  issubclass(sub, super)检查sub类是否是 super 类的派生类

#issubclass(子类,父类) 判断是不是子类
class A:pass
class B(A):pass

print(issubclass(B,A))


#isinstance(对象,类名)判断是不是类的实例

b=B()

print(isinstance(b,B))
print(isinstance(b,A))
print(isinstance(b,object))

 八. 类的内置双下

http://www.cnblogs.com/hantaozi430/articles/8484421.html

 

原文地址:https://www.cnblogs.com/hantaozi430/p/7755463.html