本节内容:

  • 面向对象高级语法部分
    • 经典类vs新式类  
    • 静态方法、类方法、属性方法
    • 类的特殊方法
    • 反射
  • 异常处理
  • Socket开发基础

面向对象高级语法部分

经典类vs新式类

把下面代码用python2 和python3都执行一下

 1 #_*_coding:utf-8_*_
 2  
 3  
 4 class A:
 5     def __init__(self):
 6         self.n = 'A'
 7  
 8 class B(A):
 9     # def __init__(self):
10     #     self.n = 'B'
11     pass
12  
13 class C(A):
14     def __init__(self):
15         self.n = 'C'
16  
17 class D(B,C):
18     # def __init__(self):
19     #     self.n = 'D'
20     pass
21  
22 obj = D()
23  
24 print(obj.n)
View Code

相关文章: