Python 系列(11) 导入类

Posted on Posted in python

### 被导入的类

  1. #!/usr/bin/env python  
  2. class A:  
  3.     def __init__(self, a, b):  
  4.         self._a = a  
  5.         self._b = b  
  6.     def outVar(self):  
  7.         print self._a, self._b  
  8. class B:  
  9.     def outVar(self):  
  10.         print 'b class'  

### 导入类

  1. #!/usr/bin/env python  
  2. from t import A, B # 从t.py中导入A,B类  
  3. a = A('a', 'b')  
  4. a.outVar()  
  5.   
  6. b = B()  
  7. b.outVar()  
  8.   
  9. class C():  
  10.     def __init__(self):  
  11.         print 'C init'  
  12. # del 方法:当一个实力被彻底删除,才会触发,析构函数  
  13. # python 垃圾回收机制:当一个值得引用计数为0的时候,python会自动回收  
  14.     def __def__(self):  
  15.         print 'C del'  
  16. c = C()  
  17. del c  
  18. # del c 不等于 c.__del__()  

### 关于 super

  1. class Parent(object):  
  2.     def __init__(self):  
  3.         print "hello"  
  4. class Parent1(object):  
  5.     def __init__(self):  
  6.         print "hello world"  
  7. class Child(Parent1):  
  8.     def __init__(self):  
  9.         super(Child,self).__init__()  
  10.         #print 'hello python'  
  11. c = Child()  
  12. #object:继承的叫新式类  不继承的叫做经典类  
  13. #3版本:统一都继承了object  类和类型已经消失  
» 转载请注明来源:呢喃 » Python 系列(11) 导入类

Leave a Reply

Your email address will not be published. Required fields are marked *

one × three =