【Python】类的多重继承 、深度优先、广度优先

一、多重继承

1、经典类 vs 新式类

Python 2.x中默认都是经典类,只有显式继承了object才是新式类
Python 3.x中默认都是新式类,不必显式的继承object

2、多重继承

python中一个类可以同时继承多个类

class 类名(父类1,父类2,...)  
        类体  

二、深度优先

1、经典类采用深度优先搜索

class P1:   
     def foo(self):             
         print 'p1-foo'   
   
class P2 :   
     def foo(self):   
         print 'p2-foo'   
  
     def bar(self):   
         print 'p2-bar'   
   
class C1 (P1,P2):   
     pass    
   
c
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值